./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e04fb08f Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/config/TaipanReach.xml -i ../../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d5746a53d1ab0f7d20d2e5362b7235e80167d7cee80ddadf160c57caf25829fe --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 19:26:56,883 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 19:26:56,886 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 19:26:56,909 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 19:26:56,909 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 19:26:56,910 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 19:26:56,912 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 19:26:56,913 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 19:26:56,915 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 19:26:56,916 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 19:26:56,917 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 19:26:56,918 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 19:26:56,919 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 19:26:56,920 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 19:26:56,921 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 19:26:56,922 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 19:26:56,923 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 19:26:56,924 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 19:26:56,926 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 19:26:56,928 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 19:26:56,929 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 19:26:56,931 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 19:26:56,932 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 19:26:56,933 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 19:26:56,936 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 19:26:56,937 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 19:26:56,937 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 19:26:56,938 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 19:26:56,939 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 19:26:56,940 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 19:26:56,940 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 19:26:56,941 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 19:26:56,942 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 19:26:56,943 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 19:26:56,944 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 19:26:56,944 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 19:26:56,945 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 19:26:56,945 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 19:26:56,946 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 19:26:56,947 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 19:26:56,947 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 19:26:56,948 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-16 19:26:56,970 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 19:26:56,971 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 19:26:56,971 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 19:26:56,971 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 19:26:56,972 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 19:26:56,972 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 19:26:56,973 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-16 19:26:56,973 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-16 19:26:56,973 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-16 19:26:56,973 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-16 19:26:56,974 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-16 19:26:56,974 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-16 19:26:56,974 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-16 19:26:56,974 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-16 19:26:56,975 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-16 19:26:56,975 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-16 19:26:56,975 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-16 19:26:56,976 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-16 19:26:56,976 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 19:26:56,977 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 19:26:56,977 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 19:26:56,977 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 19:26:56,977 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 19:26:56,978 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 19:26:56,978 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 19:26:56,978 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 19:26:56,979 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 19:26:56,979 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 19:26:56,979 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 19:26:56,979 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 19:26:56,980 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 19:26:56,980 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 19:26:56,980 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 19:26:56,981 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 19:26:56,981 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-16 19:26:56,981 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 19:26:56,981 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 19:26:56,982 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-16 19:26:56,982 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 19:26:56,982 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 19:26:56,982 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-16 19:26:56,983 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d5746a53d1ab0f7d20d2e5362b7235e80167d7cee80ddadf160c57caf25829fe [2022-11-16 19:26:57,244 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 19:26:57,271 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 19:26:57,273 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 19:26:57,274 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 19:26:57,276 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 19:26:57,277 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/../../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c [2022-11-16 19:26:57,344 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/data/2e362d4df/ca759a6b219a41c6a873c975324aca09/FLAG82fa058a1 [2022-11-16 19:26:57,798 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 19:26:57,799 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c [2022-11-16 19:26:57,826 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/data/2e362d4df/ca759a6b219a41c6a873c975324aca09/FLAG82fa058a1 [2022-11-16 19:26:58,144 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/data/2e362d4df/ca759a6b219a41c6a873c975324aca09 [2022-11-16 19:26:58,147 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 19:26:58,148 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 19:26:58,151 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 19:26:58,151 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 19:26:58,155 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 19:26:58,156 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,157 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a5258f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58, skipping insertion in model container [2022-11-16 19:26:58,157 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,165 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 19:26:58,199 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 19:26:58,398 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c[913,926] [2022-11-16 19:26:58,497 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c[5977,5990] [2022-11-16 19:26:58,596 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 19:26:58,612 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 19:26:58,636 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c[913,926] [2022-11-16 19:26:58,658 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-1.c[5977,5990] [2022-11-16 19:26:58,713 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 19:26:58,732 INFO L208 MainTranslator]: Completed translation [2022-11-16 19:26:58,732 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58 WrapperNode [2022-11-16 19:26:58,732 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 19:26:58,734 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 19:26:58,734 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 19:26:58,734 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 19:26:58,742 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,753 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,804 INFO L138 Inliner]: procedures = 54, calls = 58, calls flagged for inlining = 28, calls inlined = 28, statements flattened = 538 [2022-11-16 19:26:58,805 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 19:26:58,806 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 19:26:58,806 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 19:26:58,806 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 19:26:58,815 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,815 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,819 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,819 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,827 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,836 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,839 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,841 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,845 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 19:26:58,846 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 19:26:58,846 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 19:26:58,846 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 19:26:58,847 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (1/1) ... [2022-11-16 19:26:58,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 19:26:58,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:26:58,912 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 19:26:58,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 19:26:58,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 19:26:58,947 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-11-16 19:26:58,947 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-11-16 19:26:58,947 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2022-11-16 19:26:58,947 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2022-11-16 19:26:58,947 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-11-16 19:26:58,947 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-11-16 19:26:58,948 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-11-16 19:26:58,948 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-11-16 19:26:58,948 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-11-16 19:26:58,948 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-11-16 19:26:58,948 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-11-16 19:26:58,948 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-11-16 19:26:58,948 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-11-16 19:26:58,948 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-11-16 19:26:58,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 19:26:58,949 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-11-16 19:26:58,949 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-11-16 19:26:58,949 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 19:26:58,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 19:26:58,949 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-11-16 19:26:58,949 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-11-16 19:26:58,950 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2022-11-16 19:26:58,950 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2022-11-16 19:26:59,056 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 19:26:59,058 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 19:26:59,839 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 19:27:00,115 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 19:27:00,116 INFO L300 CfgBuilder]: Removed 10 assume(true) statements. [2022-11-16 19:27:00,119 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 07:27:00 BoogieIcfgContainer [2022-11-16 19:27:00,119 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 19:27:00,121 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 19:27:00,121 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 19:27:00,129 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 19:27:00,129 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 07:26:58" (1/3) ... [2022-11-16 19:27:00,130 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6953e5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 07:27:00, skipping insertion in model container [2022-11-16 19:27:00,130 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 07:26:58" (2/3) ... [2022-11-16 19:27:00,131 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6953e5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 07:27:00, skipping insertion in model container [2022-11-16 19:27:00,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 07:27:00" (3/3) ... [2022-11-16 19:27:00,132 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.03.cil-1.c [2022-11-16 19:27:00,152 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 19:27:00,153 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-11-16 19:27:00,241 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 19:27:00,253 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@68114005, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 19:27:00,255 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 19:27:00,260 INFO L276 IsEmpty]: Start isEmpty. Operand has 146 states, 108 states have (on average 1.5462962962962963) internal successors, (167), 115 states have internal predecessors, (167), 25 states have call successors, (25), 10 states have call predecessors, (25), 10 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2022-11-16 19:27:00,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-16 19:27:00,271 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:00,272 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:00,273 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:00,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:00,279 INFO L85 PathProgramCache]: Analyzing trace with hash 149772251, now seen corresponding path program 1 times [2022-11-16 19:27:00,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:00,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377501238] [2022-11-16 19:27:00,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:00,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:00,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:00,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 19:27:00,681 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:00,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377501238] [2022-11-16 19:27:00,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377501238] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:00,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:27:00,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 19:27:00,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542570028] [2022-11-16 19:27:00,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:00,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:00,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:00,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:00,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:00,729 INFO L87 Difference]: Start difference. First operand has 146 states, 108 states have (on average 1.5462962962962963) internal successors, (167), 115 states have internal predecessors, (167), 25 states have call successors, (25), 10 states have call predecessors, (25), 10 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 19:27:00,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:00,956 INFO L93 Difference]: Finished difference Result 324 states and 482 transitions. [2022-11-16 19:27:00,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:00,959 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2022-11-16 19:27:00,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:00,970 INFO L225 Difference]: With dead ends: 324 [2022-11-16 19:27:00,971 INFO L226 Difference]: Without dead ends: 178 [2022-11-16 19:27:00,975 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:00,978 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 182 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:00,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 240 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:00,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-11-16 19:27:01,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 174. [2022-11-16 19:27:01,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 134 states have (on average 1.4477611940298507) internal successors, (194), 138 states have internal predecessors, (194), 28 states have call successors, (28), 12 states have call predecessors, (28), 10 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-11-16 19:27:01,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 246 transitions. [2022-11-16 19:27:01,041 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 246 transitions. Word has length 28 [2022-11-16 19:27:01,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:01,042 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 246 transitions. [2022-11-16 19:27:01,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 19:27:01,043 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 246 transitions. [2022-11-16 19:27:01,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-16 19:27:01,045 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:01,046 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:01,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 19:27:01,047 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:01,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:01,048 INFO L85 PathProgramCache]: Analyzing trace with hash -596848743, now seen corresponding path program 1 times [2022-11-16 19:27:01,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:01,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221362277] [2022-11-16 19:27:01,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:01,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:01,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:01,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 19:27:01,149 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:01,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221362277] [2022-11-16 19:27:01,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221362277] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:01,150 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:27:01,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 19:27:01,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078170588] [2022-11-16 19:27:01,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:01,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:01,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:01,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:01,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:01,154 INFO L87 Difference]: Start difference. First operand 174 states and 246 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 19:27:01,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:01,267 INFO L93 Difference]: Finished difference Result 330 states and 463 transitions. [2022-11-16 19:27:01,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:01,268 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2022-11-16 19:27:01,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:01,270 INFO L225 Difference]: With dead ends: 330 [2022-11-16 19:27:01,271 INFO L226 Difference]: Without dead ends: 249 [2022-11-16 19:27:01,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:01,273 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 180 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:01,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 225 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:01,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-11-16 19:27:01,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 245. [2022-11-16 19:27:01,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 194 states have (on average 1.4175257731958764) internal successors, (275), 198 states have internal predecessors, (275), 35 states have call successors, (35), 16 states have call predecessors, (35), 14 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-11-16 19:27:01,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 341 transitions. [2022-11-16 19:27:01,319 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 341 transitions. Word has length 29 [2022-11-16 19:27:01,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:01,320 INFO L495 AbstractCegarLoop]: Abstraction has 245 states and 341 transitions. [2022-11-16 19:27:01,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 19:27:01,320 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 341 transitions. [2022-11-16 19:27:01,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-16 19:27:01,322 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:01,322 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:01,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 19:27:01,323 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:01,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:01,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1030899606, now seen corresponding path program 1 times [2022-11-16 19:27:01,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:01,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816925366] [2022-11-16 19:27:01,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:01,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:01,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:01,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 19:27:01,386 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:01,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816925366] [2022-11-16 19:27:01,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816925366] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:01,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:27:01,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 19:27:01,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662675536] [2022-11-16 19:27:01,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:01,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:01,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:01,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:01,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:01,389 INFO L87 Difference]: Start difference. First operand 245 states and 341 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 19:27:01,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:01,502 INFO L93 Difference]: Finished difference Result 485 states and 669 transitions. [2022-11-16 19:27:01,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:01,503 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 30 [2022-11-16 19:27:01,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:01,508 INFO L225 Difference]: With dead ends: 485 [2022-11-16 19:27:01,508 INFO L226 Difference]: Without dead ends: 333 [2022-11-16 19:27:01,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:01,519 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 46 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:01,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 335 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:01,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-11-16 19:27:01,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 319. [2022-11-16 19:27:01,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 257 states have (on average 1.4007782101167314) internal successors, (360), 263 states have internal predecessors, (360), 41 states have call successors, (41), 21 states have call predecessors, (41), 19 states have return successors, (37), 35 states have call predecessors, (37), 37 states have call successors, (37) [2022-11-16 19:27:01,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 438 transitions. [2022-11-16 19:27:01,550 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 438 transitions. Word has length 30 [2022-11-16 19:27:01,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:01,551 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 438 transitions. [2022-11-16 19:27:01,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-16 19:27:01,551 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 438 transitions. [2022-11-16 19:27:01,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-16 19:27:01,553 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:01,554 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:01,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-16 19:27:01,554 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:01,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:01,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1074034778, now seen corresponding path program 1 times [2022-11-16 19:27:01,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:01,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328785179] [2022-11-16 19:27:01,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:01,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:01,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:01,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 19:27:01,640 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:01,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328785179] [2022-11-16 19:27:01,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328785179] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:01,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:27:01,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 19:27:01,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290812259] [2022-11-16 19:27:01,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:01,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 19:27:01,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:01,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 19:27:01,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 19:27:01,644 INFO L87 Difference]: Start difference. First operand 319 states and 438 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-16 19:27:01,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:01,906 INFO L93 Difference]: Finished difference Result 481 states and 683 transitions. [2022-11-16 19:27:01,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 19:27:01,906 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 41 [2022-11-16 19:27:01,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:01,910 INFO L225 Difference]: With dead ends: 481 [2022-11-16 19:27:01,910 INFO L226 Difference]: Without dead ends: 394 [2022-11-16 19:27:01,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 19:27:01,912 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 281 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:01,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 422 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 19:27:01,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-11-16 19:27:01,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 393. [2022-11-16 19:27:01,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 312 states have (on average 1.391025641025641) internal successors, (434), 319 states have internal predecessors, (434), 54 states have call successors, (54), 27 states have call predecessors, (54), 25 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2022-11-16 19:27:01,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 538 transitions. [2022-11-16 19:27:01,945 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 538 transitions. Word has length 41 [2022-11-16 19:27:01,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:01,945 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 538 transitions. [2022-11-16 19:27:01,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-16 19:27:01,946 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 538 transitions. [2022-11-16 19:27:01,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-16 19:27:01,947 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:01,947 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:01,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-16 19:27:01,948 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:01,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:01,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1838894590, now seen corresponding path program 1 times [2022-11-16 19:27:01,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:01,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061112777] [2022-11-16 19:27:01,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:01,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:02,010 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 19:27:02,011 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:02,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061112777] [2022-11-16 19:27:02,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061112777] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:02,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:27:02,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 19:27:02,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536187055] [2022-11-16 19:27:02,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:02,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:02,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:02,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:02,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:02,014 INFO L87 Difference]: Start difference. First operand 393 states and 538 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 19:27:02,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:02,101 INFO L93 Difference]: Finished difference Result 556 states and 756 transitions. [2022-11-16 19:27:02,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:02,102 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 43 [2022-11-16 19:27:02,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:02,105 INFO L225 Difference]: With dead ends: 556 [2022-11-16 19:27:02,105 INFO L226 Difference]: Without dead ends: 398 [2022-11-16 19:27:02,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:02,106 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 32 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:02,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 365 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:02,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-11-16 19:27:02,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 387. [2022-11-16 19:27:02,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 306 states have (on average 1.3725490196078431) internal successors, (420), 313 states have internal predecessors, (420), 54 states have call successors, (54), 27 states have call predecessors, (54), 25 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2022-11-16 19:27:02,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 524 transitions. [2022-11-16 19:27:02,138 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 524 transitions. Word has length 43 [2022-11-16 19:27:02,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:02,138 INFO L495 AbstractCegarLoop]: Abstraction has 387 states and 524 transitions. [2022-11-16 19:27:02,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 19:27:02,139 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 524 transitions. [2022-11-16 19:27:02,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-16 19:27:02,140 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:02,141 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:02,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-16 19:27:02,141 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:02,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:02,142 INFO L85 PathProgramCache]: Analyzing trace with hash -471894604, now seen corresponding path program 1 times [2022-11-16 19:27:02,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:02,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679820726] [2022-11-16 19:27:02,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:02,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:02,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:02,196 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-16 19:27:02,197 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:02,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679820726] [2022-11-16 19:27:02,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679820726] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:02,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:27:02,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 19:27:02,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571756405] [2022-11-16 19:27:02,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:02,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:02,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:02,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:02,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:02,200 INFO L87 Difference]: Start difference. First operand 387 states and 524 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 19:27:02,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:02,288 INFO L93 Difference]: Finished difference Result 636 states and 848 transitions. [2022-11-16 19:27:02,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:02,289 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 46 [2022-11-16 19:27:02,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:02,296 INFO L225 Difference]: With dead ends: 636 [2022-11-16 19:27:02,296 INFO L226 Difference]: Without dead ends: 433 [2022-11-16 19:27:02,297 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:02,304 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 165 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:02,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 222 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:02,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-11-16 19:27:02,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 433. [2022-11-16 19:27:02,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 345 states have (on average 1.3420289855072465) internal successors, (463), 352 states have internal predecessors, (463), 58 states have call successors, (58), 30 states have call predecessors, (58), 28 states have return successors, (54), 51 states have call predecessors, (54), 54 states have call successors, (54) [2022-11-16 19:27:02,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 575 transitions. [2022-11-16 19:27:02,375 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 575 transitions. Word has length 46 [2022-11-16 19:27:02,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:02,375 INFO L495 AbstractCegarLoop]: Abstraction has 433 states and 575 transitions. [2022-11-16 19:27:02,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-16 19:27:02,377 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 575 transitions. [2022-11-16 19:27:02,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-16 19:27:02,379 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:02,380 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:02,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-16 19:27:02,380 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:02,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:02,381 INFO L85 PathProgramCache]: Analyzing trace with hash 148810544, now seen corresponding path program 1 times [2022-11-16 19:27:02,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:02,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153040553] [2022-11-16 19:27:02,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:02,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:02,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:02,487 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 19:27:02,487 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:02,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153040553] [2022-11-16 19:27:02,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153040553] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:02,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:27:02,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 19:27:02,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932047451] [2022-11-16 19:27:02,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:02,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 19:27:02,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:02,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 19:27:02,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 19:27:02,490 INFO L87 Difference]: Start difference. First operand 433 states and 575 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 19:27:02,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:02,714 INFO L93 Difference]: Finished difference Result 473 states and 622 transitions. [2022-11-16 19:27:02,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 19:27:02,715 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 47 [2022-11-16 19:27:02,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:02,717 INFO L225 Difference]: With dead ends: 473 [2022-11-16 19:27:02,718 INFO L226 Difference]: Without dead ends: 470 [2022-11-16 19:27:02,718 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-16 19:27:02,719 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 306 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:02,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 220 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 19:27:02,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-11-16 19:27:02,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 432. [2022-11-16 19:27:02,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 345 states have (on average 1.336231884057971) internal successors, (461), 351 states have internal predecessors, (461), 57 states have call successors, (57), 30 states have call predecessors, (57), 28 states have return successors, (54), 51 states have call predecessors, (54), 54 states have call successors, (54) [2022-11-16 19:27:02,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 572 transitions. [2022-11-16 19:27:02,764 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 572 transitions. Word has length 47 [2022-11-16 19:27:02,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:02,765 INFO L495 AbstractCegarLoop]: Abstraction has 432 states and 572 transitions. [2022-11-16 19:27:02,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-16 19:27:02,765 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 572 transitions. [2022-11-16 19:27:02,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-16 19:27:02,766 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:02,766 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:02,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-16 19:27:02,767 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:02,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:02,767 INFO L85 PathProgramCache]: Analyzing trace with hash 317399031, now seen corresponding path program 1 times [2022-11-16 19:27:02,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:02,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987761623] [2022-11-16 19:27:02,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:02,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:02,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:02,928 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 19:27:02,929 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:02,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987761623] [2022-11-16 19:27:02,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987761623] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:02,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376960] [2022-11-16 19:27:02,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:02,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:02,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:02,938 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:02,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 19:27:03,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:03,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 19:27:03,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:03,437 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 19:27:03,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 19:27:03,581 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 19:27:03,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376960] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 19:27:03,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [870455685] [2022-11-16 19:27:03,601 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-11-16 19:27:03,602 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 19:27:03,606 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 19:27:03,611 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 19:27:03,612 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 19:27:05,911 INFO L197 IcfgInterpreter]: Interpreting procedure error1 with input of size 95 for LOIs [2022-11-16 19:27:05,922 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread1 with input of size 110 for LOIs [2022-11-16 19:27:05,937 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify_threads with input of size 236 for LOIs [2022-11-16 19:27:07,354 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-16 19:27:22,259 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8683#(and (= ~t1_pc~0 0) (= ~T1_E~0 2) (= ~m_st~0 0) (= ~q_free~0 1) (<= 0 ~p_num_write~0) (= ~T2_E~0 2) (= 1 ~c_dr_i~0) (= ~E_3~0 2) (= 0 ~t3_pc~0) (= ~t2_i~0 0) (= ~t1_st~0 0) (= ~c_num_read~0 1) (<= ~p_num_write~0 1) (= ~m_i~0 0) (not (= ~c_num_read~0 ~p_num_write~0)) (<= 0 (+ ~q_buf_0~0 2147483648)) (= ~p_dw_pc~0 1) (= ~q_write_ev~0 2) (= ~E_2~0 2) (= ~p_dw_st~0 0) (= ~c_last_read~0 ~q_buf_0~0) (= ~T3_E~0 2) (= ~local~0 0) (= ~t3_i~0 0) (= ~token~0 0) (= ~q_read_ev~0 2) (= ~c_dr_pc~0 0) (= ~m_pc~0 0) (= ~p_dw_i~0 1) (= 0 ~t2_pc~0) (= |#NULL.offset| 0) (= ~c_last_read~0 ~p_last_write~0) (<= ~p_last_write~0 2147483647) (= ~E_M~0 2) (= ~a_t~0 0) (= 0 ~t2_st~0) (= ~E_1~0 2) (= 0 ~t3_st~0) (= ~M_E~0 2) (<= 0 |#StackHeapBarrier|) (= ~t1_i~0 0) (= |#NULL.base| 0))' at error location [2022-11-16 19:27:22,260 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-16 19:27:22,260 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 19:27:22,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2022-11-16 19:27:22,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824978216] [2022-11-16 19:27:22,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 19:27:22,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-16 19:27:22,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:22,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 19:27:22,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1072, Unknown=0, NotChecked=0, Total=1190 [2022-11-16 19:27:22,262 INFO L87 Difference]: Start difference. First operand 432 states and 572 transitions. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 6 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-16 19:27:22,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:22,653 INFO L93 Difference]: Finished difference Result 875 states and 1140 transitions. [2022-11-16 19:27:22,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 19:27:22,653 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 6 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 48 [2022-11-16 19:27:22,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:22,660 INFO L225 Difference]: With dead ends: 875 [2022-11-16 19:27:22,660 INFO L226 Difference]: Without dead ends: 872 [2022-11-16 19:27:22,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=118, Invalid=1072, Unknown=0, NotChecked=0, Total=1190 [2022-11-16 19:27:22,662 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 458 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:22,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [458 Valid, 623 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 19:27:22,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2022-11-16 19:27:22,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 641. [2022-11-16 19:27:22,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 522 states have (on average 1.3295019157088122) internal successors, (694), 530 states have internal predecessors, (694), 76 states have call successors, (76), 43 states have call predecessors, (76), 41 states have return successors, (73), 68 states have call predecessors, (73), 73 states have call successors, (73) [2022-11-16 19:27:22,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 843 transitions. [2022-11-16 19:27:22,729 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 843 transitions. Word has length 48 [2022-11-16 19:27:22,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:22,730 INFO L495 AbstractCegarLoop]: Abstraction has 641 states and 843 transitions. [2022-11-16 19:27:22,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 6 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-16 19:27:22,730 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 843 transitions. [2022-11-16 19:27:22,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-16 19:27:22,733 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:22,733 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:22,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-16 19:27:22,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:22,939 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:22,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:22,939 INFO L85 PathProgramCache]: Analyzing trace with hash 184546196, now seen corresponding path program 2 times [2022-11-16 19:27:22,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:22,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705829317] [2022-11-16 19:27:22,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:22,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:22,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:23,021 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-16 19:27:23,021 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:23,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705829317] [2022-11-16 19:27:23,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705829317] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:23,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:27:23,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 19:27:23,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788389126] [2022-11-16 19:27:23,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:23,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:23,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:23,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:23,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:23,024 INFO L87 Difference]: Start difference. First operand 641 states and 843 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 19:27:23,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:23,129 INFO L93 Difference]: Finished difference Result 971 states and 1276 transitions. [2022-11-16 19:27:23,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:23,129 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 61 [2022-11-16 19:27:23,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:23,132 INFO L225 Difference]: With dead ends: 971 [2022-11-16 19:27:23,132 INFO L226 Difference]: Without dead ends: 583 [2022-11-16 19:27:23,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:23,136 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 178 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:23,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 235 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 19:27:23,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-11-16 19:27:23,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 574. [2022-11-16 19:27:23,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 465 states have (on average 1.3182795698924732) internal successors, (613), 474 states have internal predecessors, (613), 70 states have call successors, (70), 39 states have call predecessors, (70), 37 states have return successors, (67), 61 states have call predecessors, (67), 67 states have call successors, (67) [2022-11-16 19:27:23,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 750 transitions. [2022-11-16 19:27:23,191 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 750 transitions. Word has length 61 [2022-11-16 19:27:23,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:23,191 INFO L495 AbstractCegarLoop]: Abstraction has 574 states and 750 transitions. [2022-11-16 19:27:23,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-16 19:27:23,192 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 750 transitions. [2022-11-16 19:27:23,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-16 19:27:23,195 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:23,195 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:23,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-16 19:27:23,196 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:23,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:23,196 INFO L85 PathProgramCache]: Analyzing trace with hash -2049528459, now seen corresponding path program 1 times [2022-11-16 19:27:23,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:23,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718872145] [2022-11-16 19:27:23,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:23,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:23,325 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-16 19:27:23,326 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:23,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718872145] [2022-11-16 19:27:23,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718872145] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:23,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005529492] [2022-11-16 19:27:23,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:23,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:23,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:23,331 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:23,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 19:27:23,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:23,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 19:27:23,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:23,539 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-16 19:27:23,540 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:23,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005529492] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:23,540 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:23,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2022-11-16 19:27:23,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872686851] [2022-11-16 19:27:23,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:23,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:23,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:23,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:23,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:23,542 INFO L87 Difference]: Start difference. First operand 574 states and 750 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-16 19:27:23,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:23,699 INFO L93 Difference]: Finished difference Result 889 states and 1199 transitions. [2022-11-16 19:27:23,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:23,699 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 74 [2022-11-16 19:27:23,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:23,703 INFO L225 Difference]: With dead ends: 889 [2022-11-16 19:27:23,703 INFO L226 Difference]: Without dead ends: 728 [2022-11-16 19:27:23,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:23,705 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 171 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:23,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 303 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:23,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-11-16 19:27:23,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 722. [2022-11-16 19:27:23,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 577 states have (on average 1.3310225303292895) internal successors, (768), 587 states have internal predecessors, (768), 94 states have call successors, (94), 51 states have call predecessors, (94), 49 states have return successors, (91), 84 states have call predecessors, (91), 91 states have call successors, (91) [2022-11-16 19:27:23,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 953 transitions. [2022-11-16 19:27:23,770 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 953 transitions. Word has length 74 [2022-11-16 19:27:23,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:23,770 INFO L495 AbstractCegarLoop]: Abstraction has 722 states and 953 transitions. [2022-11-16 19:27:23,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-16 19:27:23,771 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 953 transitions. [2022-11-16 19:27:23,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-16 19:27:23,773 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:23,773 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:23,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:23,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:23,979 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:23,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:23,980 INFO L85 PathProgramCache]: Analyzing trace with hash 813188535, now seen corresponding path program 1 times [2022-11-16 19:27:23,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:23,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839509931] [2022-11-16 19:27:23,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:23,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:23,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:24,259 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-16 19:27:24,259 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:24,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839509931] [2022-11-16 19:27:24,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839509931] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:24,260 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:27:24,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 19:27:24,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662698106] [2022-11-16 19:27:24,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:24,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 19:27:24,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:24,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 19:27:24,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:24,262 INFO L87 Difference]: Start difference. First operand 722 states and 953 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-16 19:27:24,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:24,744 INFO L93 Difference]: Finished difference Result 1398 states and 1898 transitions. [2022-11-16 19:27:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 19:27:24,745 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 74 [2022-11-16 19:27:24,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:24,751 INFO L225 Difference]: With dead ends: 1398 [2022-11-16 19:27:24,752 INFO L226 Difference]: Without dead ends: 1090 [2022-11-16 19:27:24,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-11-16 19:27:24,754 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 412 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:24,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 530 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 19:27:24,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2022-11-16 19:27:24,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 1002. [2022-11-16 19:27:24,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 787 states have (on average 1.3392630241423127) internal successors, (1054), 799 states have internal predecessors, (1054), 140 states have call successors, (140), 75 states have call predecessors, (140), 73 states have return successors, (137), 128 states have call predecessors, (137), 137 states have call successors, (137) [2022-11-16 19:27:24,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 1331 transitions. [2022-11-16 19:27:24,854 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 1331 transitions. Word has length 74 [2022-11-16 19:27:24,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:24,855 INFO L495 AbstractCegarLoop]: Abstraction has 1002 states and 1331 transitions. [2022-11-16 19:27:24,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-16 19:27:24,855 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 1331 transitions. [2022-11-16 19:27:24,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-16 19:27:24,863 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:24,864 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:24,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-16 19:27:24,864 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:24,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:24,865 INFO L85 PathProgramCache]: Analyzing trace with hash 349315578, now seen corresponding path program 1 times [2022-11-16 19:27:24,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:24,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575038981] [2022-11-16 19:27:24,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:24,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:24,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:25,087 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 14 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-16 19:27:25,089 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:25,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575038981] [2022-11-16 19:27:25,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575038981] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:25,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267774230] [2022-11-16 19:27:25,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:25,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:25,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:25,095 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:25,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-16 19:27:25,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:25,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 19:27:25,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:25,276 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-16 19:27:25,276 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:25,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267774230] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:25,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:25,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-11-16 19:27:25,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281709933] [2022-11-16 19:27:25,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:25,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:25,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:25,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:25,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:25,278 INFO L87 Difference]: Start difference. First operand 1002 states and 1331 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-16 19:27:25,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:25,446 INFO L93 Difference]: Finished difference Result 1460 states and 1972 transitions. [2022-11-16 19:27:25,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:25,447 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 87 [2022-11-16 19:27:25,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:25,452 INFO L225 Difference]: With dead ends: 1460 [2022-11-16 19:27:25,453 INFO L226 Difference]: Without dead ends: 1148 [2022-11-16 19:27:25,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:25,457 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 44 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:25,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 380 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:25,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2022-11-16 19:27:25,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1080. [2022-11-16 19:27:25,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 857 states have (on average 1.3605600933488915) internal successors, (1166), 869 states have internal predecessors, (1166), 144 states have call successors, (144), 79 states have call predecessors, (144), 77 states have return successors, (141), 132 states have call predecessors, (141), 141 states have call successors, (141) [2022-11-16 19:27:25,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 1451 transitions. [2022-11-16 19:27:25,563 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 1451 transitions. Word has length 87 [2022-11-16 19:27:25,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:25,564 INFO L495 AbstractCegarLoop]: Abstraction has 1080 states and 1451 transitions. [2022-11-16 19:27:25,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-16 19:27:25,564 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 1451 transitions. [2022-11-16 19:27:25,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-16 19:27:25,567 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:25,568 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:25,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:25,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-16 19:27:25,774 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:25,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:25,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1036244076, now seen corresponding path program 1 times [2022-11-16 19:27:25,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:25,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161977098] [2022-11-16 19:27:25,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:25,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:25,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:25,944 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 16 proven. 14 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-16 19:27:25,944 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:25,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161977098] [2022-11-16 19:27:25,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161977098] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:25,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800817927] [2022-11-16 19:27:25,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:25,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:25,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:25,946 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:25,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-16 19:27:26,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:26,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 19:27:26,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:26,084 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-16 19:27:26,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:26,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800817927] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:26,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:26,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-16 19:27:26,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064014853] [2022-11-16 19:27:26,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:26,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:26,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:26,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:26,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:26,087 INFO L87 Difference]: Start difference. First operand 1080 states and 1451 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-16 19:27:26,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:26,222 INFO L93 Difference]: Finished difference Result 1207 states and 1610 transitions. [2022-11-16 19:27:26,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:26,222 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 73 [2022-11-16 19:27:26,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:26,226 INFO L225 Difference]: With dead ends: 1207 [2022-11-16 19:27:26,226 INFO L226 Difference]: Without dead ends: 673 [2022-11-16 19:27:26,227 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:26,228 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 25 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:26,228 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 336 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:26,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2022-11-16 19:27:26,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 673. [2022-11-16 19:27:26,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 514 states have (on average 1.4085603112840468) internal successors, (724), 520 states have internal predecessors, (724), 106 states have call successors, (106), 53 states have call predecessors, (106), 52 states have return successors, (104), 100 states have call predecessors, (104), 104 states have call successors, (104) [2022-11-16 19:27:26,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 934 transitions. [2022-11-16 19:27:26,293 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 934 transitions. Word has length 73 [2022-11-16 19:27:26,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:26,293 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 934 transitions. [2022-11-16 19:27:26,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-16 19:27:26,293 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 934 transitions. [2022-11-16 19:27:26,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-16 19:27:26,296 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:26,296 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:26,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:26,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-16 19:27:26,501 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:26,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:26,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1343126748, now seen corresponding path program 1 times [2022-11-16 19:27:26,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:26,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305568136] [2022-11-16 19:27:26,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:26,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:26,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:26,728 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 12 proven. 27 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-16 19:27:26,729 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:26,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305568136] [2022-11-16 19:27:26,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305568136] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:26,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814116734] [2022-11-16 19:27:26,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:26,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:26,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:26,739 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:26,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-16 19:27:26,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:26,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 19:27:26,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:27,024 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-16 19:27:27,024 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:27,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814116734] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:27,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:27,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 7 [2022-11-16 19:27:27,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038761426] [2022-11-16 19:27:27,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:27,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:27,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:27,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:27,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:27,026 INFO L87 Difference]: Start difference. First operand 673 states and 934 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-16 19:27:27,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:27,216 INFO L93 Difference]: Finished difference Result 1982 states and 2783 transitions. [2022-11-16 19:27:27,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:27,216 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 110 [2022-11-16 19:27:27,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:27,223 INFO L225 Difference]: With dead ends: 1982 [2022-11-16 19:27:27,223 INFO L226 Difference]: Without dead ends: 1315 [2022-11-16 19:27:27,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:27,227 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 68 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:27,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 215 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:27,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1315 states. [2022-11-16 19:27:27,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1315 to 1299. [2022-11-16 19:27:27,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1299 states, 996 states have (on average 1.393574297188755) internal successors, (1388), 1006 states have internal predecessors, (1388), 198 states have call successors, (198), 105 states have call predecessors, (198), 104 states have return successors, (196), 188 states have call predecessors, (196), 196 states have call successors, (196) [2022-11-16 19:27:27,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 1782 transitions. [2022-11-16 19:27:27,384 INFO L78 Accepts]: Start accepts. Automaton has 1299 states and 1782 transitions. Word has length 110 [2022-11-16 19:27:27,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:27,384 INFO L495 AbstractCegarLoop]: Abstraction has 1299 states and 1782 transitions. [2022-11-16 19:27:27,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-16 19:27:27,385 INFO L276 IsEmpty]: Start isEmpty. Operand 1299 states and 1782 transitions. [2022-11-16 19:27:27,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-11-16 19:27:27,389 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:27,389 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:27,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:27,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-16 19:27:27,595 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:27,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:27,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1114533238, now seen corresponding path program 1 times [2022-11-16 19:27:27,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:27,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501944245] [2022-11-16 19:27:27,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:27,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:27,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:27,666 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-16 19:27:27,670 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:27,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501944245] [2022-11-16 19:27:27,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501944245] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:27,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:27:27,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 19:27:27,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008568361] [2022-11-16 19:27:27,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:27,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:27,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:27,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:27,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:27,673 INFO L87 Difference]: Start difference. First operand 1299 states and 1782 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-16 19:27:27,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:27,930 INFO L93 Difference]: Finished difference Result 3236 states and 4467 transitions. [2022-11-16 19:27:27,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:27,931 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 97 [2022-11-16 19:27:27,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:27,941 INFO L225 Difference]: With dead ends: 3236 [2022-11-16 19:27:27,941 INFO L226 Difference]: Without dead ends: 1943 [2022-11-16 19:27:27,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 19:27:27,945 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 100 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:27,946 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 246 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:27,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1943 states. [2022-11-16 19:27:28,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1943 to 1927. [2022-11-16 19:27:28,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1927 states, 1480 states have (on average 1.3783783783783783) internal successors, (2040), 1494 states have internal predecessors, (2040), 290 states have call successors, (290), 157 states have call predecessors, (290), 156 states have return successors, (288), 276 states have call predecessors, (288), 288 states have call successors, (288) [2022-11-16 19:27:28,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1927 states to 1927 states and 2618 transitions. [2022-11-16 19:27:28,169 INFO L78 Accepts]: Start accepts. Automaton has 1927 states and 2618 transitions. Word has length 97 [2022-11-16 19:27:28,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:28,169 INFO L495 AbstractCegarLoop]: Abstraction has 1927 states and 2618 transitions. [2022-11-16 19:27:28,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-16 19:27:28,170 INFO L276 IsEmpty]: Start isEmpty. Operand 1927 states and 2618 transitions. [2022-11-16 19:27:28,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-16 19:27:28,176 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:28,176 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:28,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-16 19:27:28,176 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:28,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:28,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1346935527, now seen corresponding path program 1 times [2022-11-16 19:27:28,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:28,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987906505] [2022-11-16 19:27:28,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:28,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:28,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:28,473 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 15 proven. 27 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-16 19:27:28,473 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:28,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987906505] [2022-11-16 19:27:28,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987906505] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:28,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072726986] [2022-11-16 19:27:28,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:28,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:28,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:28,475 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:28,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-16 19:27:28,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:28,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 19:27:28,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:28,697 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-16 19:27:28,697 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:28,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072726986] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:28,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:28,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-11-16 19:27:28,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050123309] [2022-11-16 19:27:28,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:28,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:28,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:28,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:28,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:28,699 INFO L87 Difference]: Start difference. First operand 1927 states and 2618 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:27:28,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:28,952 INFO L93 Difference]: Finished difference Result 3231 states and 4488 transitions. [2022-11-16 19:27:28,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:28,953 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 110 [2022-11-16 19:27:28,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:28,962 INFO L225 Difference]: With dead ends: 3231 [2022-11-16 19:27:28,962 INFO L226 Difference]: Without dead ends: 1939 [2022-11-16 19:27:28,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:28,968 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 99 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:28,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 268 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:28,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1939 states. [2022-11-16 19:27:29,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1939 to 1919. [2022-11-16 19:27:29,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1919 states, 1472 states have (on average 1.3532608695652173) internal successors, (1992), 1486 states have internal predecessors, (1992), 290 states have call successors, (290), 157 states have call predecessors, (290), 156 states have return successors, (288), 276 states have call predecessors, (288), 288 states have call successors, (288) [2022-11-16 19:27:29,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1919 states to 1919 states and 2570 transitions. [2022-11-16 19:27:29,186 INFO L78 Accepts]: Start accepts. Automaton has 1919 states and 2570 transitions. Word has length 110 [2022-11-16 19:27:29,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:29,187 INFO L495 AbstractCegarLoop]: Abstraction has 1919 states and 2570 transitions. [2022-11-16 19:27:29,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:27:29,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1919 states and 2570 transitions. [2022-11-16 19:27:29,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-16 19:27:29,193 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:29,193 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:29,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:29,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-16 19:27:29,399 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:29,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:29,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1702578587, now seen corresponding path program 1 times [2022-11-16 19:27:29,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:29,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265914096] [2022-11-16 19:27:29,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:29,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:29,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:29,654 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 15 proven. 25 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-16 19:27:29,655 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:29,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265914096] [2022-11-16 19:27:29,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265914096] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:29,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187281301] [2022-11-16 19:27:29,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:29,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:29,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:29,657 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:29,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-16 19:27:29,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:29,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 19:27:29,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:29,859 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 19:27:29,860 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:29,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187281301] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:29,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:29,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-11-16 19:27:29,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057812308] [2022-11-16 19:27:29,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:29,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:29,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:29,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:29,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:29,863 INFO L87 Difference]: Start difference. First operand 1919 states and 2570 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 19:27:30,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:30,180 INFO L93 Difference]: Finished difference Result 3647 states and 4859 transitions. [2022-11-16 19:27:30,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:30,181 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 110 [2022-11-16 19:27:30,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:30,192 INFO L225 Difference]: With dead ends: 3647 [2022-11-16 19:27:30,192 INFO L226 Difference]: Without dead ends: 2367 [2022-11-16 19:27:30,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:30,197 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 110 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:30,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 143 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 19:27:30,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2367 states. [2022-11-16 19:27:30,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2367 to 2367. [2022-11-16 19:27:30,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2367 states, 1856 states have (on average 1.3125) internal successors, (2436), 1870 states have internal predecessors, (2436), 310 states have call successors, (310), 201 states have call predecessors, (310), 200 states have return successors, (308), 296 states have call predecessors, (308), 308 states have call successors, (308) [2022-11-16 19:27:30,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2367 states to 2367 states and 3054 transitions. [2022-11-16 19:27:30,492 INFO L78 Accepts]: Start accepts. Automaton has 2367 states and 3054 transitions. Word has length 110 [2022-11-16 19:27:30,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:30,492 INFO L495 AbstractCegarLoop]: Abstraction has 2367 states and 3054 transitions. [2022-11-16 19:27:30,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 19:27:30,493 INFO L276 IsEmpty]: Start isEmpty. Operand 2367 states and 3054 transitions. [2022-11-16 19:27:30,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-16 19:27:30,500 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:30,500 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:30,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:30,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-16 19:27:30,707 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:30,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:30,707 INFO L85 PathProgramCache]: Analyzing trace with hash -282798936, now seen corresponding path program 1 times [2022-11-16 19:27:30,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:30,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364046493] [2022-11-16 19:27:30,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:30,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:30,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:30,979 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-16 19:27:30,979 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:30,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364046493] [2022-11-16 19:27:30,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364046493] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:30,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556869051] [2022-11-16 19:27:30,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:30,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:30,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:30,983 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:31,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-16 19:27:31,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:31,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 19:27:31,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-16 19:27:31,161 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:31,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556869051] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:31,162 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:31,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-11-16 19:27:31,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399630496] [2022-11-16 19:27:31,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:31,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:31,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:31,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:31,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:31,164 INFO L87 Difference]: Start difference. First operand 2367 states and 3054 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 19:27:31,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:31,600 INFO L93 Difference]: Finished difference Result 5559 states and 7257 transitions. [2022-11-16 19:27:31,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:31,601 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 111 [2022-11-16 19:27:31,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:31,616 INFO L225 Difference]: With dead ends: 5559 [2022-11-16 19:27:31,616 INFO L226 Difference]: Without dead ends: 3199 [2022-11-16 19:27:31,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:31,622 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 57 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:31,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 223 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:31,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3199 states. [2022-11-16 19:27:31,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3199 to 2595. [2022-11-16 19:27:31,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2595 states, 2056 states have (on average 1.3346303501945525) internal successors, (2744), 2071 states have internal predecessors, (2744), 324 states have call successors, (324), 215 states have call predecessors, (324), 214 states have return successors, (322), 309 states have call predecessors, (322), 322 states have call successors, (322) [2022-11-16 19:27:31,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2595 states to 2595 states and 3390 transitions. [2022-11-16 19:27:31,930 INFO L78 Accepts]: Start accepts. Automaton has 2595 states and 3390 transitions. Word has length 111 [2022-11-16 19:27:31,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:31,930 INFO L495 AbstractCegarLoop]: Abstraction has 2595 states and 3390 transitions. [2022-11-16 19:27:31,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 19:27:31,931 INFO L276 IsEmpty]: Start isEmpty. Operand 2595 states and 3390 transitions. [2022-11-16 19:27:31,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-16 19:27:31,937 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:31,938 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:31,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:32,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-16 19:27:32,144 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:32,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:32,145 INFO L85 PathProgramCache]: Analyzing trace with hash -370189907, now seen corresponding path program 1 times [2022-11-16 19:27:32,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:32,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823389349] [2022-11-16 19:27:32,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:32,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:32,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:32,302 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-16 19:27:32,302 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:32,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823389349] [2022-11-16 19:27:32,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823389349] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:32,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463054083] [2022-11-16 19:27:32,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:32,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:32,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:32,304 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:32,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-16 19:27:32,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:32,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 19:27:32,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:32,497 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-16 19:27:32,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:32,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463054083] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:32,498 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:32,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-16 19:27:32,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302130876] [2022-11-16 19:27:32,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:32,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:32,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:32,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:32,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:32,503 INFO L87 Difference]: Start difference. First operand 2595 states and 3390 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:27:32,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:32,916 INFO L93 Difference]: Finished difference Result 4879 states and 6438 transitions. [2022-11-16 19:27:32,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:32,917 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 111 [2022-11-16 19:27:32,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:32,936 INFO L225 Difference]: With dead ends: 4879 [2022-11-16 19:27:32,936 INFO L226 Difference]: Without dead ends: 3153 [2022-11-16 19:27:32,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:32,941 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 60 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:32,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 268 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:32,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3153 states. [2022-11-16 19:27:33,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3153 to 2875. [2022-11-16 19:27:33,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2875 states, 2304 states have (on average 1.3611111111111112) internal successors, (3136), 2319 states have internal predecessors, (3136), 340 states have call successors, (340), 231 states have call predecessors, (340), 230 states have return successors, (338), 325 states have call predecessors, (338), 338 states have call successors, (338) [2022-11-16 19:27:33,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2875 states to 2875 states and 3814 transitions. [2022-11-16 19:27:33,322 INFO L78 Accepts]: Start accepts. Automaton has 2875 states and 3814 transitions. Word has length 111 [2022-11-16 19:27:33,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:33,322 INFO L495 AbstractCegarLoop]: Abstraction has 2875 states and 3814 transitions. [2022-11-16 19:27:33,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:27:33,323 INFO L276 IsEmpty]: Start isEmpty. Operand 2875 states and 3814 transitions. [2022-11-16 19:27:33,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-16 19:27:33,332 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:33,332 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:33,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:33,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:33,538 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:33,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:33,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1000837549, now seen corresponding path program 1 times [2022-11-16 19:27:33,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:33,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38950833] [2022-11-16 19:27:33,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:33,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:33,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:33,646 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-11-16 19:27:33,646 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:33,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38950833] [2022-11-16 19:27:33,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38950833] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:33,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312913159] [2022-11-16 19:27:33,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:33,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:33,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:33,648 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:33,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-16 19:27:33,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:33,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 19:27:33,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:33,824 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-16 19:27:33,824 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:33,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312913159] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:33,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:33,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-16 19:27:33,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908437829] [2022-11-16 19:27:33,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:33,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:33,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:33,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:33,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:33,827 INFO L87 Difference]: Start difference. First operand 2875 states and 3814 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:27:34,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:34,254 INFO L93 Difference]: Finished difference Result 5341 states and 7170 transitions. [2022-11-16 19:27:34,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:34,255 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 112 [2022-11-16 19:27:34,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:34,274 INFO L225 Difference]: With dead ends: 5341 [2022-11-16 19:27:34,274 INFO L226 Difference]: Without dead ends: 3863 [2022-11-16 19:27:34,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:34,280 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 65 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:34,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 286 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:34,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3863 states. [2022-11-16 19:27:34,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3863 to 3355. [2022-11-16 19:27:34,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 2720 states have (on average 1.3794117647058823) internal successors, (3752), 2735 states have internal predecessors, (3752), 372 states have call successors, (372), 263 states have call predecessors, (372), 262 states have return successors, (370), 357 states have call predecessors, (370), 370 states have call successors, (370) [2022-11-16 19:27:34,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4494 transitions. [2022-11-16 19:27:34,678 INFO L78 Accepts]: Start accepts. Automaton has 3355 states and 4494 transitions. Word has length 112 [2022-11-16 19:27:34,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:34,679 INFO L495 AbstractCegarLoop]: Abstraction has 3355 states and 4494 transitions. [2022-11-16 19:27:34,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:27:34,679 INFO L276 IsEmpty]: Start isEmpty. Operand 3355 states and 4494 transitions. [2022-11-16 19:27:34,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-16 19:27:34,687 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:34,687 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:34,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:34,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2022-11-16 19:27:34,898 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:34,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:34,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1437007922, now seen corresponding path program 1 times [2022-11-16 19:27:34,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:34,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370814634] [2022-11-16 19:27:34,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:34,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:34,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:34,997 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 20 proven. 4 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-16 19:27:34,997 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:34,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370814634] [2022-11-16 19:27:34,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370814634] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:34,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664688191] [2022-11-16 19:27:34,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:34,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:34,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:34,999 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:35,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-16 19:27:35,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:35,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 19:27:35,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:35,169 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-16 19:27:35,169 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:35,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664688191] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:35,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:35,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-16 19:27:35,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020129857] [2022-11-16 19:27:35,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:35,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:35,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:35,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:35,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:35,171 INFO L87 Difference]: Start difference. First operand 3355 states and 4494 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:27:35,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:35,836 INFO L93 Difference]: Finished difference Result 6337 states and 8558 transitions. [2022-11-16 19:27:35,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:35,837 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 112 [2022-11-16 19:27:35,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:35,859 INFO L225 Difference]: With dead ends: 6337 [2022-11-16 19:27:35,860 INFO L226 Difference]: Without dead ends: 4611 [2022-11-16 19:27:35,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:35,865 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 71 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:35,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 291 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:35,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4611 states. [2022-11-16 19:27:36,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4611 to 4019. [2022-11-16 19:27:36,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4019 states, 3288 states have (on average 1.3880778588807785) internal successors, (4564), 3303 states have internal predecessors, (4564), 420 states have call successors, (420), 311 states have call predecessors, (420), 310 states have return successors, (418), 405 states have call predecessors, (418), 418 states have call successors, (418) [2022-11-16 19:27:36,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4019 states to 4019 states and 5402 transitions. [2022-11-16 19:27:36,333 INFO L78 Accepts]: Start accepts. Automaton has 4019 states and 5402 transitions. Word has length 112 [2022-11-16 19:27:36,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:36,334 INFO L495 AbstractCegarLoop]: Abstraction has 4019 states and 5402 transitions. [2022-11-16 19:27:36,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:27:36,334 INFO L276 IsEmpty]: Start isEmpty. Operand 4019 states and 5402 transitions. [2022-11-16 19:27:36,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-16 19:27:36,343 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:36,344 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:36,355 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:36,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:36,550 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:36,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:36,550 INFO L85 PathProgramCache]: Analyzing trace with hash 961521865, now seen corresponding path program 1 times [2022-11-16 19:27:36,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:36,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587689851] [2022-11-16 19:27:36,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:36,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:36,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:36,749 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 26 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-16 19:27:36,749 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:36,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587689851] [2022-11-16 19:27:36,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587689851] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:36,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695221366] [2022-11-16 19:27:36,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:36,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:36,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:36,751 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:36,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-16 19:27:36,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:36,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 569 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 19:27:36,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:36,982 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-16 19:27:36,982 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:36,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695221366] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:36,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:36,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 7 [2022-11-16 19:27:36,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488737084] [2022-11-16 19:27:36,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:36,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 19:27:36,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:36,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 19:27:36,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:36,985 INFO L87 Difference]: Start difference. First operand 4019 states and 5402 transitions. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-16 19:27:37,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:37,855 INFO L93 Difference]: Finished difference Result 9529 states and 12756 transitions. [2022-11-16 19:27:37,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 19:27:37,855 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 112 [2022-11-16 19:27:37,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:37,876 INFO L225 Difference]: With dead ends: 9529 [2022-11-16 19:27:37,876 INFO L226 Difference]: Without dead ends: 5517 [2022-11-16 19:27:37,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-11-16 19:27:37,886 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 309 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:37,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 297 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 19:27:37,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5517 states. [2022-11-16 19:27:38,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5517 to 5513. [2022-11-16 19:27:38,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5513 states, 4480 states have (on average 1.3571428571428572) internal successors, (6080), 4501 states have internal predecessors, (6080), 594 states have call successors, (594), 439 states have call predecessors, (594), 438 states have return successors, (592), 573 states have call predecessors, (592), 592 states have call successors, (592) [2022-11-16 19:27:38,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5513 states to 5513 states and 7266 transitions. [2022-11-16 19:27:38,607 INFO L78 Accepts]: Start accepts. Automaton has 5513 states and 7266 transitions. Word has length 112 [2022-11-16 19:27:38,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:38,607 INFO L495 AbstractCegarLoop]: Abstraction has 5513 states and 7266 transitions. [2022-11-16 19:27:38,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-16 19:27:38,608 INFO L276 IsEmpty]: Start isEmpty. Operand 5513 states and 7266 transitions. [2022-11-16 19:27:38,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-16 19:27:38,619 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:38,619 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:38,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:38,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:38,825 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:38,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:38,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1186033819, now seen corresponding path program 1 times [2022-11-16 19:27:38,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:38,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736101236] [2022-11-16 19:27:38,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:38,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:38,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:39,001 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 19 proven. 25 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-11-16 19:27:39,001 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:39,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736101236] [2022-11-16 19:27:39,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736101236] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:39,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139272534] [2022-11-16 19:27:39,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:39,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:39,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:39,003 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:39,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-16 19:27:39,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:39,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 19:27:39,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:39,224 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-16 19:27:39,226 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:39,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139272534] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:39,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:39,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2022-11-16 19:27:39,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52570795] [2022-11-16 19:27:39,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:39,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 19:27:39,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:39,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 19:27:39,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:39,230 INFO L87 Difference]: Start difference. First operand 5513 states and 7266 transitions. Second operand has 6 states, 5 states have (on average 14.4) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-16 19:27:40,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:40,354 INFO L93 Difference]: Finished difference Result 13110 states and 17217 transitions. [2022-11-16 19:27:40,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 19:27:40,355 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.4) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 113 [2022-11-16 19:27:40,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:40,379 INFO L225 Difference]: With dead ends: 13110 [2022-11-16 19:27:40,379 INFO L226 Difference]: Without dead ends: 7604 [2022-11-16 19:27:40,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-11-16 19:27:40,389 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 353 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:40,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 252 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 19:27:40,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7604 states. [2022-11-16 19:27:41,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7604 to 7600. [2022-11-16 19:27:41,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7600 states, 6137 states have (on average 1.327847482483298) internal successors, (8149), 6167 states have internal predecessors, (8149), 842 states have call successors, (842), 621 states have call predecessors, (842), 620 states have return successors, (840), 812 states have call predecessors, (840), 840 states have call successors, (840) [2022-11-16 19:27:41,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7600 states to 7600 states and 9831 transitions. [2022-11-16 19:27:41,289 INFO L78 Accepts]: Start accepts. Automaton has 7600 states and 9831 transitions. Word has length 113 [2022-11-16 19:27:41,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:41,289 INFO L495 AbstractCegarLoop]: Abstraction has 7600 states and 9831 transitions. [2022-11-16 19:27:41,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.4) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-16 19:27:41,290 INFO L276 IsEmpty]: Start isEmpty. Operand 7600 states and 9831 transitions. [2022-11-16 19:27:41,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-11-16 19:27:41,304 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:41,304 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:41,313 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-11-16 19:27:41,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:41,514 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:41,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:41,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1934027706, now seen corresponding path program 1 times [2022-11-16 19:27:41,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:41,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761937851] [2022-11-16 19:27:41,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:41,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:41,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:41,606 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 29 proven. 5 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-16 19:27:41,606 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:41,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761937851] [2022-11-16 19:27:41,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761937851] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:41,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514522949] [2022-11-16 19:27:41,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:41,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:41,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:41,608 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:41,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-16 19:27:41,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:41,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 19:27:41,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:41,805 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 19:27:41,806 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:41,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514522949] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:41,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:41,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-11-16 19:27:41,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116387243] [2022-11-16 19:27:41,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:41,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:41,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:41,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:41,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 19:27:41,808 INFO L87 Difference]: Start difference. First operand 7600 states and 9831 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:27:42,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:42,906 INFO L93 Difference]: Finished difference Result 12964 states and 17037 transitions. [2022-11-16 19:27:42,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:42,906 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 117 [2022-11-16 19:27:42,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:42,930 INFO L225 Difference]: With dead ends: 12964 [2022-11-16 19:27:42,930 INFO L226 Difference]: Without dead ends: 7622 [2022-11-16 19:27:42,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 19:27:42,942 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 94 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:42,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 284 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:42,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7622 states. [2022-11-16 19:27:43,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7622 to 7508. [2022-11-16 19:27:43,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7508 states, 6045 states have (on average 1.2997518610421837) internal successors, (7857), 6075 states have internal predecessors, (7857), 842 states have call successors, (842), 621 states have call predecessors, (842), 620 states have return successors, (840), 812 states have call predecessors, (840), 840 states have call successors, (840) [2022-11-16 19:27:44,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7508 states to 7508 states and 9539 transitions. [2022-11-16 19:27:44,013 INFO L78 Accepts]: Start accepts. Automaton has 7508 states and 9539 transitions. Word has length 117 [2022-11-16 19:27:44,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:44,014 INFO L495 AbstractCegarLoop]: Abstraction has 7508 states and 9539 transitions. [2022-11-16 19:27:44,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:27:44,014 INFO L276 IsEmpty]: Start isEmpty. Operand 7508 states and 9539 transitions. [2022-11-16 19:27:44,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-11-16 19:27:44,032 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:44,032 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:44,043 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:44,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-16 19:27:44,238 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:44,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:44,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1439313336, now seen corresponding path program 1 times [2022-11-16 19:27:44,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:44,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020159868] [2022-11-16 19:27:44,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:44,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:44,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:44,449 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 20 proven. 30 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-16 19:27:44,449 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:44,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020159868] [2022-11-16 19:27:44,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020159868] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:44,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580324969] [2022-11-16 19:27:44,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:44,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:44,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:44,452 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:44,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-16 19:27:44,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:44,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 19:27:44,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:44,654 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 19:27:44,655 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:44,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580324969] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:44,655 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:44,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2022-11-16 19:27:44,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15163188] [2022-11-16 19:27:44,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:44,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 19:27:44,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:44,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 19:27:44,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:44,657 INFO L87 Difference]: Start difference. First operand 7508 states and 9539 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-16 19:27:45,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:45,537 INFO L93 Difference]: Finished difference Result 10689 states and 13593 transitions. [2022-11-16 19:27:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 19:27:45,538 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 117 [2022-11-16 19:27:45,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:45,561 INFO L225 Difference]: With dead ends: 10689 [2022-11-16 19:27:45,561 INFO L226 Difference]: Without dead ends: 7980 [2022-11-16 19:27:45,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-16 19:27:45,568 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 114 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:45,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 447 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:45,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7980 states. [2022-11-16 19:27:46,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7980 to 7750. [2022-11-16 19:27:46,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7750 states, 6240 states have (on average 1.296474358974359) internal successors, (8090), 6288 states have internal predecessors, (8090), 849 states have call successors, (849), 625 states have call predecessors, (849), 660 states have return successors, (883), 837 states have call predecessors, (883), 847 states have call successors, (883) [2022-11-16 19:27:46,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7750 states to 7750 states and 9822 transitions. [2022-11-16 19:27:46,348 INFO L78 Accepts]: Start accepts. Automaton has 7750 states and 9822 transitions. Word has length 117 [2022-11-16 19:27:46,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:46,348 INFO L495 AbstractCegarLoop]: Abstraction has 7750 states and 9822 transitions. [2022-11-16 19:27:46,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-16 19:27:46,349 INFO L276 IsEmpty]: Start isEmpty. Operand 7750 states and 9822 transitions. [2022-11-16 19:27:46,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-11-16 19:27:46,362 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:46,363 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:46,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:46,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-16 19:27:46,571 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:46,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:46,571 INFO L85 PathProgramCache]: Analyzing trace with hash -501154585, now seen corresponding path program 1 times [2022-11-16 19:27:46,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:46,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008889294] [2022-11-16 19:27:46,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:46,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:46,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:46,666 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 28 proven. 11 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-16 19:27:46,666 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:46,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008889294] [2022-11-16 19:27:46,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008889294] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:46,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895767789] [2022-11-16 19:27:46,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:46,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:46,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:46,671 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:46,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-16 19:27:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:46,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 19:27:46,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:46,839 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-16 19:27:46,839 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:46,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895767789] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:46,840 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:46,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-11-16 19:27:46,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287197673] [2022-11-16 19:27:46,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:46,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:46,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:46,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:46,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 19:27:46,842 INFO L87 Difference]: Start difference. First operand 7750 states and 9822 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 19:27:47,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:47,627 INFO L93 Difference]: Finished difference Result 10525 states and 13437 transitions. [2022-11-16 19:27:47,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:47,628 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 118 [2022-11-16 19:27:47,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:47,647 INFO L225 Difference]: With dead ends: 10525 [2022-11-16 19:27:47,647 INFO L226 Difference]: Without dead ends: 7492 [2022-11-16 19:27:47,656 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 19:27:47,657 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 22 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:47,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 225 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 19:27:47,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7492 states. [2022-11-16 19:27:48,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7492 to 7054. [2022-11-16 19:27:48,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7054 states, 5652 states have (on average 1.3002476999292285) internal successors, (7349), 5673 states have internal predecessors, (7349), 813 states have call successors, (813), 589 states have call predecessors, (813), 588 states have return successors, (811), 792 states have call predecessors, (811), 811 states have call successors, (811) [2022-11-16 19:27:48,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7054 states to 7054 states and 8973 transitions. [2022-11-16 19:27:48,457 INFO L78 Accepts]: Start accepts. Automaton has 7054 states and 8973 transitions. Word has length 118 [2022-11-16 19:27:48,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:48,457 INFO L495 AbstractCegarLoop]: Abstraction has 7054 states and 8973 transitions. [2022-11-16 19:27:48,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 19:27:48,457 INFO L276 IsEmpty]: Start isEmpty. Operand 7054 states and 8973 transitions. [2022-11-16 19:27:48,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-11-16 19:27:48,468 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:48,468 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:48,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:48,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:48,674 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:48,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:48,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1430188192, now seen corresponding path program 1 times [2022-11-16 19:27:48,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:48,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723068599] [2022-11-16 19:27:48,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:48,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:48,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 31 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-16 19:27:48,835 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:48,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723068599] [2022-11-16 19:27:48,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723068599] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:48,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833216481] [2022-11-16 19:27:48,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:48,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:48,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:48,837 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:48,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-16 19:27:48,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:48,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 19:27:48,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:49,043 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-16 19:27:49,043 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:49,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833216481] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:49,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:49,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 6 [2022-11-16 19:27:49,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590054398] [2022-11-16 19:27:49,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:49,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:27:49,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:49,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:27:49,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:49,045 INFO L87 Difference]: Start difference. First operand 7054 states and 8973 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 19:27:50,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:50,010 INFO L93 Difference]: Finished difference Result 12917 states and 16493 transitions. [2022-11-16 19:27:50,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:27:50,011 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 118 [2022-11-16 19:27:50,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:50,036 INFO L225 Difference]: With dead ends: 12917 [2022-11-16 19:27:50,036 INFO L226 Difference]: Without dead ends: 8045 [2022-11-16 19:27:50,048 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:27:50,048 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 85 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:50,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 159 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 19:27:50,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8045 states. [2022-11-16 19:27:51,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8045 to 7953. [2022-11-16 19:27:51,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7953 states, 6476 states have (on average 1.2736256948733786) internal successors, (8248), 6497 states have internal predecessors, (8248), 823 states have call successors, (823), 654 states have call predecessors, (823), 653 states have return successors, (877), 802 states have call predecessors, (877), 821 states have call successors, (877) [2022-11-16 19:27:51,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7953 states to 7953 states and 9948 transitions. [2022-11-16 19:27:51,079 INFO L78 Accepts]: Start accepts. Automaton has 7953 states and 9948 transitions. Word has length 118 [2022-11-16 19:27:51,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:51,080 INFO L495 AbstractCegarLoop]: Abstraction has 7953 states and 9948 transitions. [2022-11-16 19:27:51,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 19:27:51,080 INFO L276 IsEmpty]: Start isEmpty. Operand 7953 states and 9948 transitions. [2022-11-16 19:27:51,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-11-16 19:27:51,093 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:51,093 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:51,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:51,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-16 19:27:51,299 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:51,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:51,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1246308083, now seen corresponding path program 1 times [2022-11-16 19:27:51,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:51,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88812193] [2022-11-16 19:27:51,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:51,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:51,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:51,411 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-16 19:27:51,412 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:51,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88812193] [2022-11-16 19:27:51,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88812193] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:51,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949776643] [2022-11-16 19:27:51,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:51,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:51,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:51,414 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:51,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-16 19:27:51,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:51,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 598 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-16 19:27:51,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:51,859 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 43 proven. 15 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-16 19:27:51,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 19:27:52,179 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-16 19:27:52,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949776643] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:52,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-16 19:27:52,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 8] total 13 [2022-11-16 19:27:52,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938245241] [2022-11-16 19:27:52,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:52,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 19:27:52,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:52,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 19:27:52,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-11-16 19:27:52,184 INFO L87 Difference]: Start difference. First operand 7953 states and 9948 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 19:27:53,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:53,155 INFO L93 Difference]: Finished difference Result 12953 states and 16247 transitions. [2022-11-16 19:27:53,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 19:27:53,156 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 115 [2022-11-16 19:27:53,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:53,180 INFO L225 Difference]: With dead ends: 12953 [2022-11-16 19:27:53,180 INFO L226 Difference]: Without dead ends: 8909 [2022-11-16 19:27:53,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-11-16 19:27:53,192 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 110 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:53,192 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 283 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:27:53,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8909 states. [2022-11-16 19:27:54,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8909 to 8696. [2022-11-16 19:27:54,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8696 states, 7171 states have (on average 1.2542183795844373) internal successors, (8994), 7192 states have internal predecessors, (8994), 829 states have call successors, (829), 696 states have call predecessors, (829), 695 states have return successors, (879), 808 states have call predecessors, (879), 827 states have call successors, (879) [2022-11-16 19:27:54,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8696 states to 8696 states and 10702 transitions. [2022-11-16 19:27:54,415 INFO L78 Accepts]: Start accepts. Automaton has 8696 states and 10702 transitions. Word has length 115 [2022-11-16 19:27:54,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:54,415 INFO L495 AbstractCegarLoop]: Abstraction has 8696 states and 10702 transitions. [2022-11-16 19:27:54,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 19:27:54,416 INFO L276 IsEmpty]: Start isEmpty. Operand 8696 states and 10702 transitions. [2022-11-16 19:27:54,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-11-16 19:27:54,427 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:54,427 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:54,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:54,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-16 19:27:54,638 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:54,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:54,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1372318801, now seen corresponding path program 1 times [2022-11-16 19:27:54,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:54,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708700063] [2022-11-16 19:27:54,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:54,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:54,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:54,761 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-16 19:27:54,761 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:54,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708700063] [2022-11-16 19:27:54,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708700063] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:54,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829145739] [2022-11-16 19:27:54,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:54,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:54,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:54,763 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:54,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-16 19:27:54,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:54,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-16 19:27:54,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:55,021 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-16 19:27:55,022 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:27:55,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829145739] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:27:55,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:27:55,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 8 [2022-11-16 19:27:55,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118626616] [2022-11-16 19:27:55,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:27:55,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 19:27:55,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:27:55,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 19:27:55,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-16 19:27:55,024 INFO L87 Difference]: Start difference. First operand 8696 states and 10702 transitions. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 5 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-16 19:27:56,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:27:56,654 INFO L93 Difference]: Finished difference Result 16378 states and 20192 transitions. [2022-11-16 19:27:56,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 19:27:56,654 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 5 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 116 [2022-11-16 19:27:56,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:27:56,681 INFO L225 Difference]: With dead ends: 16378 [2022-11-16 19:27:56,682 INFO L226 Difference]: Without dead ends: 11906 [2022-11-16 19:27:56,690 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-11-16 19:27:56,690 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 227 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 19:27:56,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 427 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 19:27:56,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11906 states. [2022-11-16 19:27:58,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11906 to 11426. [2022-11-16 19:27:58,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11426 states, 9323 states have (on average 1.2408023168507991) internal successors, (11568), 9380 states have internal predecessors, (11568), 1145 states have call successors, (1145), 949 states have call predecessors, (1145), 957 states have return successors, (1275), 1097 states have call predecessors, (1275), 1143 states have call successors, (1275) [2022-11-16 19:27:58,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11426 states to 11426 states and 13988 transitions. [2022-11-16 19:27:58,314 INFO L78 Accepts]: Start accepts. Automaton has 11426 states and 13988 transitions. Word has length 116 [2022-11-16 19:27:58,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:27:58,315 INFO L495 AbstractCegarLoop]: Abstraction has 11426 states and 13988 transitions. [2022-11-16 19:27:58,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 5 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-16 19:27:58,315 INFO L276 IsEmpty]: Start isEmpty. Operand 11426 states and 13988 transitions. [2022-11-16 19:27:58,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-11-16 19:27:58,331 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:27:58,332 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:27:58,336 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-16 19:27:58,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-16 19:27:58,535 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:27:58,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:27:58,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1606706612, now seen corresponding path program 1 times [2022-11-16 19:27:58,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:27:58,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770382745] [2022-11-16 19:27:58,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:58,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:27:58,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:59,261 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 13 proven. 43 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-16 19:27:59,262 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:27:59,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770382745] [2022-11-16 19:27:59,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770382745] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:27:59,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423191043] [2022-11-16 19:27:59,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:27:59,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:27:59,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:27:59,270 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:27:59,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-16 19:27:59,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:27:59,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-16 19:27:59,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:27:59,598 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 62 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-16 19:27:59,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 19:27:59,943 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-11-16 19:27:59,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423191043] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 19:27:59,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1751056462] [2022-11-16 19:27:59,947 INFO L159 IcfgInterpreter]: Started Sifa with 69 locations of interest [2022-11-16 19:27:59,947 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 19:27:59,948 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 19:27:59,948 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 19:27:59,948 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 19:28:10,476 INFO L197 IcfgInterpreter]: Interpreting procedure error2 with input of size 71 for LOIs [2022-11-16 19:28:10,480 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events2 with input of size 184 for LOIs [2022-11-16 19:28:11,853 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread2 with input of size 66 for LOIs [2022-11-16 19:28:11,864 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels2 with input of size 204 for LOIs [2022-11-16 19:28:11,919 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 80 for LOIs [2022-11-16 19:28:12,310 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads2 with input of size 66 for LOIs [2022-11-16 19:28:14,962 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events2 with input of size 236 for LOIs [2022-11-16 19:28:22,531 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-16 19:28:40,351 WARN L233 SmtUtils]: Spent 15.70s on a formula simplification. DAG size of input: 364 DAG size of output: 315 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 19:29:11,564 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '333883#(and (= ~p_dw_pc~0 0) (= ~c_dr_st~0 0) (= ~p_num_write~0 0) (<= ~local~0 2147483647) (= ~c_num_read~0 0) (= ~q_buf_0~0 0) (= ~t1_pc~0 0) (= ~t1_i~0 1) (= ~p_last_write~0 0) (<= 0 (+ ~local~0 2147483648)) (= ~c_last_read~0 0) (= 0 ~c_dr_i~0) (= ~q_free~0 0) (= 0 ~t3_pc~0) (= ~m_pc~0 1) (= ~p_dw_i~0 0) (= ~m_i~0 1) (not (= ~token~0 (+ 3 ~local~0))) (= ~p_dw_st~0 0) (= ~t2_i~0 1) (= ~q_write_ev~0 0) (= ~c_dr_pc~0 0) (= 0 ~t2_pc~0) (= ~q_read_ev~0 0) (= ~m_st~0 1) (= |#NULL.offset| 0) (<= ~token~0 2147483647) (= ~a_t~0 0) (= ~t3_i~0 1) (<= 0 (+ ~token~0 2147483648)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-16 19:29:11,564 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-16 19:29:11,564 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 19:29:11,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 6] total 21 [2022-11-16 19:29:11,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094277739] [2022-11-16 19:29:11,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 19:29:11,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-16 19:29:11,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:29:11,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-16 19:29:11,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=478, Invalid=4778, Unknown=0, NotChecked=0, Total=5256 [2022-11-16 19:29:11,568 INFO L87 Difference]: Start difference. First operand 11426 states and 13988 transitions. Second operand has 21 states, 17 states have (on average 9.0) internal successors, (153), 19 states have internal predecessors, (153), 9 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (34), 9 states have call predecessors, (34), 9 states have call successors, (34) [2022-11-16 19:29:17,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:29:17,388 INFO L93 Difference]: Finished difference Result 22543 states and 28203 transitions. [2022-11-16 19:29:17,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-11-16 19:29:17,391 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 9.0) internal successors, (153), 19 states have internal predecessors, (153), 9 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (34), 9 states have call predecessors, (34), 9 states have call successors, (34) Word has length 121 [2022-11-16 19:29:17,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:29:17,422 INFO L225 Difference]: With dead ends: 22543 [2022-11-16 19:29:17,422 INFO L226 Difference]: Without dead ends: 11092 [2022-11-16 19:29:17,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 367 SyntacticMatches, 7 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13574 ImplicationChecksByTransitivity, 51.1s TimeCoverageRelationStatistics Valid=1948, Invalid=29558, Unknown=0, NotChecked=0, Total=31506 [2022-11-16 19:29:17,448 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 2485 mSDsluCounter, 2199 mSDsCounter, 0 mSdLazyCounter, 2739 mSolverCounterSat, 823 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2504 SdHoareTripleChecker+Valid, 2471 SdHoareTripleChecker+Invalid, 3562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 823 IncrementalHoareTripleChecker+Valid, 2739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-16 19:29:17,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2504 Valid, 2471 Invalid, 3562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [823 Valid, 2739 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-16 19:29:17,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11092 states. [2022-11-16 19:29:18,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11092 to 8002. [2022-11-16 19:29:18,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8002 states, 6585 states have (on average 1.2435839028094153) internal successors, (8189), 6609 states have internal predecessors, (8189), 748 states have call successors, (748), 666 states have call predecessors, (748), 668 states have return successors, (794), 726 states have call predecessors, (794), 746 states have call successors, (794) [2022-11-16 19:29:18,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8002 states to 8002 states and 9731 transitions. [2022-11-16 19:29:18,752 INFO L78 Accepts]: Start accepts. Automaton has 8002 states and 9731 transitions. Word has length 121 [2022-11-16 19:29:18,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:29:18,752 INFO L495 AbstractCegarLoop]: Abstraction has 8002 states and 9731 transitions. [2022-11-16 19:29:18,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 9.0) internal successors, (153), 19 states have internal predecessors, (153), 9 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (34), 9 states have call predecessors, (34), 9 states have call successors, (34) [2022-11-16 19:29:18,753 INFO L276 IsEmpty]: Start isEmpty. Operand 8002 states and 9731 transitions. [2022-11-16 19:29:18,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-11-16 19:29:18,759 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:29:18,759 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:29:18,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-16 19:29:18,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:29:18,960 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:29:18,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:29:18,960 INFO L85 PathProgramCache]: Analyzing trace with hash 426473563, now seen corresponding path program 1 times [2022-11-16 19:29:18,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:29:18,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945067650] [2022-11-16 19:29:18,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:29:18,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:29:18,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:29:19,204 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 41 proven. 17 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-16 19:29:19,205 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:29:19,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945067650] [2022-11-16 19:29:19,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945067650] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:29:19,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320410953] [2022-11-16 19:29:19,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:29:19,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:29:19,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:29:19,207 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:29:19,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-16 19:29:19,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:29:19,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-16 19:29:19,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:29:19,430 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 19:29:19,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:29:19,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320410953] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:29:19,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:29:19,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2022-11-16 19:29:19,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305028697] [2022-11-16 19:29:19,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:29:19,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 19:29:19,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:29:19,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 19:29:19,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:29:19,432 INFO L87 Difference]: Start difference. First operand 8002 states and 9731 transitions. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 5 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-16 19:29:20,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:29:20,824 INFO L93 Difference]: Finished difference Result 15231 states and 18633 transitions. [2022-11-16 19:29:20,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 19:29:20,825 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 5 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 117 [2022-11-16 19:29:20,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:29:20,851 INFO L225 Difference]: With dead ends: 15231 [2022-11-16 19:29:20,851 INFO L226 Difference]: Without dead ends: 9920 [2022-11-16 19:29:20,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-11-16 19:29:20,863 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 218 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 19:29:20,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 443 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 19:29:20,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9920 states. [2022-11-16 19:29:22,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9920 to 8917. [2022-11-16 19:29:22,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8917 states, 7291 states have (on average 1.231792621039638) internal successors, (8981), 7329 states have internal predecessors, (8981), 862 states have call successors, (862), 753 states have call predecessors, (862), 763 states have return successors, (964), 834 states have call predecessors, (964), 860 states have call successors, (964) [2022-11-16 19:29:22,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8917 states to 8917 states and 10807 transitions. [2022-11-16 19:29:22,095 INFO L78 Accepts]: Start accepts. Automaton has 8917 states and 10807 transitions. Word has length 117 [2022-11-16 19:29:22,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:29:22,095 INFO L495 AbstractCegarLoop]: Abstraction has 8917 states and 10807 transitions. [2022-11-16 19:29:22,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 5 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-16 19:29:22,095 INFO L276 IsEmpty]: Start isEmpty. Operand 8917 states and 10807 transitions. [2022-11-16 19:29:22,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-11-16 19:29:22,101 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:29:22,101 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:29:22,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-16 19:29:22,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-11-16 19:29:22,302 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:29:22,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:29:22,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1650429875, now seen corresponding path program 1 times [2022-11-16 19:29:22,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:29:22,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113418777] [2022-11-16 19:29:22,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:29:22,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:29:22,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:29:22,575 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 17 proven. 26 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-11-16 19:29:22,576 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:29:22,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113418777] [2022-11-16 19:29:22,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113418777] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:29:22,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136249630] [2022-11-16 19:29:22,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:29:22,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:29:22,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:29:22,578 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:29:22,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-16 19:29:22,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:29:22,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 19:29:22,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:29:22,911 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 62 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-16 19:29:22,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 19:29:23,260 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-11-16 19:29:23,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136249630] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 19:29:23,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1668339819] [2022-11-16 19:29:23,269 INFO L159 IcfgInterpreter]: Started Sifa with 72 locations of interest [2022-11-16 19:29:23,269 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 19:29:23,270 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 19:29:23,270 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 19:29:23,270 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 19:29:31,460 INFO L197 IcfgInterpreter]: Interpreting procedure error2 with input of size 72 for LOIs [2022-11-16 19:29:31,464 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events2 with input of size 197 for LOIs [2022-11-16 19:30:21,484 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread2 with input of size 67 for LOIs [2022-11-16 19:30:21,493 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels2 with input of size 205 for LOIs [2022-11-16 19:30:21,547 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 137 for LOIs [2022-11-16 19:30:21,770 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads2 with input of size 67 for LOIs [2022-11-16 19:30:22,109 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events2 with input of size 237 for LOIs [2022-11-16 19:30:42,527 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-16 19:31:25,456 WARN L233 SmtUtils]: Spent 40.54s on a formula simplification. DAG size of input: 694 DAG size of output: 644 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 19:31:54,091 WARN L233 SmtUtils]: Spent 21.60s on a formula simplification. DAG size of input: 985 DAG size of output: 671 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 19:32:13,611 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '409812#(and (= ~p_dw_pc~0 0) (= ~c_dr_st~0 0) (<= ~t1_pc~0 1) (= ~p_num_write~0 0) (<= ~local~0 2147483647) (= ~c_num_read~0 0) (= ~q_buf_0~0 0) (= ~t1_i~0 1) (= ~p_last_write~0 0) (<= 0 (+ ~local~0 2147483648)) (= ~c_last_read~0 0) (= 0 ~c_dr_i~0) (= ~q_free~0 0) (= 0 ~t3_pc~0) (= ~m_pc~0 1) (= ~p_dw_i~0 0) (= ~m_i~0 1) (not (= ~token~0 (+ 3 ~local~0))) (= ~p_dw_st~0 0) (= ~t2_i~0 1) (= ~q_write_ev~0 0) (= ~c_dr_pc~0 0) (= 0 ~t2_pc~0) (= ~q_read_ev~0 0) (= ~m_st~0 1) (= |#NULL.offset| 0) (<= ~token~0 2147483647) (= ~a_t~0 0) (= ~t3_i~0 1) (<= 0 (+ ~token~0 2147483648)) (<= 0 |#StackHeapBarrier|) (<= 0 ~t1_pc~0) (= |#NULL.base| 0))' at error location [2022-11-16 19:32:13,611 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-16 19:32:13,611 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 19:32:13,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 6] total 17 [2022-11-16 19:32:13,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257705631] [2022-11-16 19:32:13,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 19:32:13,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-16 19:32:13,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:32:13,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-16 19:32:13,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=458, Invalid=4512, Unknown=0, NotChecked=0, Total=4970 [2022-11-16 19:32:13,614 INFO L87 Difference]: Start difference. First operand 8917 states and 10807 transitions. Second operand has 17 states, 14 states have (on average 9.642857142857142) internal successors, (135), 15 states have internal predecessors, (135), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) [2022-11-16 19:32:18,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:32:18,801 INFO L93 Difference]: Finished difference Result 17401 states and 21448 transitions. [2022-11-16 19:32:18,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-11-16 19:32:18,801 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 9.642857142857142) internal successors, (135), 15 states have internal predecessors, (135), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) Word has length 124 [2022-11-16 19:32:18,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:32:18,820 INFO L225 Difference]: With dead ends: 17401 [2022-11-16 19:32:18,820 INFO L226 Difference]: Without dead ends: 9380 [2022-11-16 19:32:18,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 558 GetRequests, 371 SyntacticMatches, 3 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15058 ImplicationChecksByTransitivity, 93.3s TimeCoverageRelationStatistics Valid=2428, Invalid=31982, Unknown=0, NotChecked=0, Total=34410 [2022-11-16 19:32:18,835 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 1816 mSDsluCounter, 2616 mSDsCounter, 0 mSdLazyCounter, 1868 mSolverCounterSat, 599 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1826 SdHoareTripleChecker+Valid, 3032 SdHoareTripleChecker+Invalid, 2467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 599 IncrementalHoareTripleChecker+Valid, 1868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-16 19:32:18,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1826 Valid, 3032 Invalid, 2467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [599 Valid, 1868 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-11-16 19:32:18,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9380 states. [2022-11-16 19:32:19,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9380 to 6373. [2022-11-16 19:32:19,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6373 states, 5273 states have (on average 1.2351602503318795) internal successors, (6513), 5289 states have internal predecessors, (6513), 566 states have call successors, (566), 529 states have call predecessors, (566), 533 states have return successors, (628), 554 states have call predecessors, (628), 564 states have call successors, (628) [2022-11-16 19:32:19,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6373 states to 6373 states and 7707 transitions. [2022-11-16 19:32:19,584 INFO L78 Accepts]: Start accepts. Automaton has 6373 states and 7707 transitions. Word has length 124 [2022-11-16 19:32:19,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:32:19,584 INFO L495 AbstractCegarLoop]: Abstraction has 6373 states and 7707 transitions. [2022-11-16 19:32:19,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 9.642857142857142) internal successors, (135), 15 states have internal predecessors, (135), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) [2022-11-16 19:32:19,584 INFO L276 IsEmpty]: Start isEmpty. Operand 6373 states and 7707 transitions. [2022-11-16 19:32:19,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-11-16 19:32:19,587 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:32:19,588 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:32:19,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-16 19:32:19,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:32:19,788 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:32:19,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:32:19,789 INFO L85 PathProgramCache]: Analyzing trace with hash 144431990, now seen corresponding path program 1 times [2022-11-16 19:32:19,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:32:19,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430170460] [2022-11-16 19:32:19,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:32:19,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:32:19,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:32:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 17 proven. 25 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-16 19:32:20,036 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:32:20,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430170460] [2022-11-16 19:32:20,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430170460] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:32:20,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822528997] [2022-11-16 19:32:20,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:32:20,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:32:20,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:32:20,038 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:32:20,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-16 19:32:20,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:32:20,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-16 19:32:20,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:32:20,390 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-16 19:32:20,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 19:32:20,706 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-16 19:32:20,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822528997] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 19:32:20,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1292122382] [2022-11-16 19:32:20,709 INFO L159 IcfgInterpreter]: Started Sifa with 75 locations of interest [2022-11-16 19:32:20,709 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 19:32:20,709 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 19:32:20,710 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 19:32:20,710 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 19:32:28,446 INFO L197 IcfgInterpreter]: Interpreting procedure error2 with input of size 73 for LOIs [2022-11-16 19:32:28,452 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events2 with input of size 198 for LOIs [2022-11-16 19:33:10,996 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread2 with input of size 68 for LOIs [2022-11-16 19:33:11,004 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels2 with input of size 206 for LOIs [2022-11-16 19:33:11,060 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 137 for LOIs [2022-11-16 19:33:11,370 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads2 with input of size 68 for LOIs [2022-11-16 19:33:11,753 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events2 with input of size 238 for LOIs [2022-11-16 19:33:21,058 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-16 19:33:42,889 WARN L233 SmtUtils]: Spent 19.69s on a formula simplification. DAG size of input: 422 DAG size of output: 371 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 19:34:07,696 WARN L233 SmtUtils]: Spent 16.95s on a formula simplification. DAG size of input: 808 DAG size of output: 553 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 19:34:29,130 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '443286#(and (= ~p_dw_pc~0 0) (= ~c_dr_st~0 0) (<= ~t1_pc~0 1) (= ~p_num_write~0 0) (<= ~local~0 2147483647) (= ~c_num_read~0 0) (= ~q_buf_0~0 0) (= ~t1_i~0 1) (= ~p_last_write~0 0) (<= 0 (+ ~local~0 2147483648)) (<= 0 ~t2_pc~0) (= ~c_last_read~0 0) (= 0 ~c_dr_i~0) (= ~q_free~0 0) (= 0 ~t3_pc~0) (= ~m_pc~0 1) (<= ~t2_pc~0 1) (= ~p_dw_i~0 0) (= ~m_i~0 1) (not (= ~token~0 (+ 3 ~local~0))) (= ~p_dw_st~0 0) (= ~t2_i~0 1) (= ~q_write_ev~0 0) (= ~c_dr_pc~0 0) (= ~q_read_ev~0 0) (= ~m_st~0 1) (= |#NULL.offset| 0) (<= ~token~0 2147483647) (= ~a_t~0 0) (= ~t3_i~0 1) (<= 0 (+ ~token~0 2147483648)) (<= 0 |#StackHeapBarrier|) (<= 0 ~t1_pc~0) (= |#NULL.base| 0))' at error location [2022-11-16 19:34:29,130 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-16 19:34:29,130 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 19:34:29,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 6] total 18 [2022-11-16 19:34:29,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672815414] [2022-11-16 19:34:29,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 19:34:29,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 19:34:29,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:34:29,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 19:34:29,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=5352, Unknown=0, NotChecked=0, Total=5852 [2022-11-16 19:34:29,132 INFO L87 Difference]: Start difference. First operand 6373 states and 7707 transitions. Second operand has 18 states, 15 states have (on average 9.266666666666667) internal successors, (139), 16 states have internal predecessors, (139), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) [2022-11-16 19:34:33,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:34:33,839 INFO L93 Difference]: Finished difference Result 12154 states and 14789 transitions. [2022-11-16 19:34:33,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-11-16 19:34:33,840 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 9.266666666666667) internal successors, (139), 16 states have internal predecessors, (139), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) Word has length 126 [2022-11-16 19:34:33,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:34:33,852 INFO L225 Difference]: With dead ends: 12154 [2022-11-16 19:34:33,852 INFO L226 Difference]: Without dead ends: 6920 [2022-11-16 19:34:33,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 349 SyntacticMatches, 16 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16497 ImplicationChecksByTransitivity, 70.4s TimeCoverageRelationStatistics Valid=2500, Invalid=34172, Unknown=0, NotChecked=0, Total=36672 [2022-11-16 19:34:33,864 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 990 mSDsluCounter, 2619 mSDsCounter, 0 mSdLazyCounter, 1960 mSolverCounterSat, 335 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 996 SdHoareTripleChecker+Valid, 2946 SdHoareTripleChecker+Invalid, 2295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 335 IncrementalHoareTripleChecker+Valid, 1960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-16 19:34:33,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [996 Valid, 2946 Invalid, 2295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [335 Valid, 1960 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-16 19:34:33,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6920 states. [2022-11-16 19:34:34,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6920 to 5175. [2022-11-16 19:34:34,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5175 states, 4293 states have (on average 1.2268809690193339) internal successors, (5267), 4307 states have internal predecessors, (5267), 447 states have call successors, (447), 428 states have call predecessors, (447), 434 states have return successors, (503), 439 states have call predecessors, (503), 445 states have call successors, (503) [2022-11-16 19:34:34,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5175 states to 5175 states and 6217 transitions. [2022-11-16 19:34:34,554 INFO L78 Accepts]: Start accepts. Automaton has 5175 states and 6217 transitions. Word has length 126 [2022-11-16 19:34:34,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:34:34,555 INFO L495 AbstractCegarLoop]: Abstraction has 5175 states and 6217 transitions. [2022-11-16 19:34:34,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 9.266666666666667) internal successors, (139), 16 states have internal predecessors, (139), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) [2022-11-16 19:34:34,555 INFO L276 IsEmpty]: Start isEmpty. Operand 5175 states and 6217 transitions. [2022-11-16 19:34:34,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-16 19:34:34,558 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:34:34,559 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:34:34,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-11-16 19:34:34,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:34:34,759 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:34:34,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:34:34,760 INFO L85 PathProgramCache]: Analyzing trace with hash -2079717312, now seen corresponding path program 1 times [2022-11-16 19:34:34,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:34:34,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106013078] [2022-11-16 19:34:34,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:34:34,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:34:34,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:34:35,479 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 23 proven. 31 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-16 19:34:35,479 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:34:35,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106013078] [2022-11-16 19:34:35,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106013078] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:34:35,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667452197] [2022-11-16 19:34:35,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:34:35,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:34:35,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:34:35,482 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:34:35,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-16 19:34:35,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:34:35,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 680 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 19:34:35,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:34:36,039 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 56 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 19:34:36,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 19:34:36,825 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 27 proven. 7 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-16 19:34:36,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667452197] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 19:34:36,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [383619673] [2022-11-16 19:34:36,828 INFO L159 IcfgInterpreter]: Started Sifa with 78 locations of interest [2022-11-16 19:34:36,828 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 19:34:36,829 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 19:34:36,829 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 19:34:36,829 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 19:34:48,700 INFO L197 IcfgInterpreter]: Interpreting procedure error2 with input of size 74 for LOIs [2022-11-16 19:34:48,703 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events2 with input of size 199 for LOIs [2022-11-16 19:34:58,025 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread2 with input of size 69 for LOIs [2022-11-16 19:34:58,034 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels2 with input of size 207 for LOIs [2022-11-16 19:34:58,089 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 137 for LOIs [2022-11-16 19:34:58,406 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads2 with input of size 118 for LOIs [2022-11-16 19:34:58,790 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events2 with input of size 239 for LOIs [2022-11-16 19:35:19,002 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-16 19:35:59,733 WARN L233 SmtUtils]: Spent 37.41s on a formula simplification. DAG size of input: 626 DAG size of output: 574 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 19:36:13,718 WARN L233 SmtUtils]: Spent 5.99s on a formula simplification. DAG size of input: 403 DAG size of output: 283 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 19:36:35,862 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '467775#(and (= ~p_dw_pc~0 0) (= ~c_dr_st~0 0) (<= ~t1_pc~0 1) (= ~p_num_write~0 0) (<= ~local~0 2147483647) (= ~c_num_read~0 0) (= ~q_buf_0~0 0) (= ~t1_i~0 1) (= ~p_last_write~0 0) (<= 0 (+ ~local~0 2147483648)) (<= 0 ~t2_pc~0) (= ~c_last_read~0 0) (= 0 ~c_dr_i~0) (= ~q_free~0 0) (= ~m_pc~0 1) (<= ~t2_pc~0 1) (= ~p_dw_i~0 0) (= ~m_i~0 1) (not (= ~token~0 (+ 3 ~local~0))) (<= ~t3_pc~0 1) (= ~p_dw_st~0 0) (= ~t2_i~0 1) (= ~q_write_ev~0 0) (= ~c_dr_pc~0 0) (= ~q_read_ev~0 0) (= ~m_st~0 1) (= |#NULL.offset| 0) (<= ~token~0 2147483647) (= ~a_t~0 0) (<= 0 ~t3_pc~0) (= ~t3_i~0 1) (<= 0 (+ ~token~0 2147483648)) (<= 0 |#StackHeapBarrier|) (<= 0 ~t1_pc~0) (= |#NULL.base| 0))' at error location [2022-11-16 19:36:35,862 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-16 19:36:35,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 19:36:35,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 9, 12] total 36 [2022-11-16 19:36:35,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213511210] [2022-11-16 19:36:35,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 19:36:35,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-16 19:36:35,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:36:35,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-16 19:36:35,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=688, Invalid=8818, Unknown=0, NotChecked=0, Total=9506 [2022-11-16 19:36:35,866 INFO L87 Difference]: Start difference. First operand 5175 states and 6217 transitions. Second operand has 36 states, 24 states have (on average 8.416666666666666) internal successors, (202), 27 states have internal predecessors, (202), 14 states have call successors, (41), 11 states have call predecessors, (41), 18 states have return successors, (40), 14 states have call predecessors, (40), 14 states have call successors, (40) [2022-11-16 19:36:43,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:36:43,484 INFO L93 Difference]: Finished difference Result 13174 states and 16139 transitions. [2022-11-16 19:36:43,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-16 19:36:43,485 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 24 states have (on average 8.416666666666666) internal successors, (202), 27 states have internal predecessors, (202), 14 states have call successors, (41), 11 states have call predecessors, (41), 18 states have return successors, (40), 14 states have call predecessors, (40), 14 states have call successors, (40) Word has length 128 [2022-11-16 19:36:43,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:36:43,498 INFO L225 Difference]: With dead ends: 13174 [2022-11-16 19:36:43,498 INFO L226 Difference]: Without dead ends: 8861 [2022-11-16 19:36:43,508 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 309 SyntacticMatches, 17 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10465 ImplicationChecksByTransitivity, 80.4s TimeCoverageRelationStatistics Valid=2358, Invalid=22448, Unknown=0, NotChecked=0, Total=24806 [2022-11-16 19:36:43,508 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 5483 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 3193 mSolverCounterSat, 2270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5483 SdHoareTripleChecker+Valid, 952 SdHoareTripleChecker+Invalid, 5463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2270 IncrementalHoareTripleChecker+Valid, 3193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-16 19:36:43,509 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5483 Valid, 952 Invalid, 5463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2270 Valid, 3193 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-11-16 19:36:43,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8861 states. [2022-11-16 19:36:44,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8861 to 4886. [2022-11-16 19:36:44,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4886 states, 4055 states have (on average 1.2249075215782983) internal successors, (4967), 4067 states have internal predecessors, (4967), 427 states have call successors, (427), 404 states have call predecessors, (427), 403 states have return successors, (425), 414 states have call predecessors, (425), 425 states have call successors, (425) [2022-11-16 19:36:44,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4886 states to 4886 states and 5819 transitions. [2022-11-16 19:36:44,530 INFO L78 Accepts]: Start accepts. Automaton has 4886 states and 5819 transitions. Word has length 128 [2022-11-16 19:36:44,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:36:44,531 INFO L495 AbstractCegarLoop]: Abstraction has 4886 states and 5819 transitions. [2022-11-16 19:36:44,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 24 states have (on average 8.416666666666666) internal successors, (202), 27 states have internal predecessors, (202), 14 states have call successors, (41), 11 states have call predecessors, (41), 18 states have return successors, (40), 14 states have call predecessors, (40), 14 states have call successors, (40) [2022-11-16 19:36:44,531 INFO L276 IsEmpty]: Start isEmpty. Operand 4886 states and 5819 transitions. [2022-11-16 19:36:44,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-11-16 19:36:44,535 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:36:44,535 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:36:44,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-16 19:36:44,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:36:44,740 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:36:44,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:36:44,740 INFO L85 PathProgramCache]: Analyzing trace with hash -108656713, now seen corresponding path program 1 times [2022-11-16 19:36:44,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:36:44,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455084518] [2022-11-16 19:36:44,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:36:44,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:36:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:36:44,930 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 31 proven. 19 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-11-16 19:36:44,930 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:36:44,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455084518] [2022-11-16 19:36:44,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455084518] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:36:44,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136879833] [2022-11-16 19:36:44,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:36:44,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:36:44,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:36:44,932 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:36:44,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-16 19:36:45,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:36:45,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 19:36:45,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:36:45,166 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-16 19:36:45,166 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:36:45,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136879833] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:36:45,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:36:45,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 6 [2022-11-16 19:36:45,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181991428] [2022-11-16 19:36:45,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:36:45,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:36:45,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:36:45,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:36:45,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:36:45,168 INFO L87 Difference]: Start difference. First operand 4886 states and 5819 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:36:46,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:36:46,016 INFO L93 Difference]: Finished difference Result 9492 states and 11413 transitions. [2022-11-16 19:36:46,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:36:46,016 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 142 [2022-11-16 19:36:46,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:36:46,024 INFO L225 Difference]: With dead ends: 9492 [2022-11-16 19:36:46,024 INFO L226 Difference]: Without dead ends: 5174 [2022-11-16 19:36:46,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:36:46,029 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 85 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 19:36:46,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 155 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 19:36:46,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5174 states. [2022-11-16 19:36:46,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5174 to 4992. [2022-11-16 19:36:46,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4992 states, 4155 states have (on average 1.2077015643802647) internal successors, (5018), 4167 states have internal predecessors, (5018), 427 states have call successors, (427), 410 states have call predecessors, (427), 409 states have return successors, (435), 414 states have call predecessors, (435), 425 states have call successors, (435) [2022-11-16 19:36:46,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4992 states to 4992 states and 5880 transitions. [2022-11-16 19:36:46,733 INFO L78 Accepts]: Start accepts. Automaton has 4992 states and 5880 transitions. Word has length 142 [2022-11-16 19:36:46,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:36:46,733 INFO L495 AbstractCegarLoop]: Abstraction has 4992 states and 5880 transitions. [2022-11-16 19:36:46,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-16 19:36:46,733 INFO L276 IsEmpty]: Start isEmpty. Operand 4992 states and 5880 transitions. [2022-11-16 19:36:46,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-11-16 19:36:46,735 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:36:46,735 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:36:46,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-16 19:36:46,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-11-16 19:36:46,936 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:36:46,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:36:46,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1754596090, now seen corresponding path program 1 times [2022-11-16 19:36:46,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:36:46,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537572024] [2022-11-16 19:36:46,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:36:46,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:36:46,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:36:46,993 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 35 proven. 17 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-16 19:36:46,994 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:36:46,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537572024] [2022-11-16 19:36:46,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537572024] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:36:46,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983778061] [2022-11-16 19:36:46,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:36:46,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:36:46,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:36:46,996 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:36:47,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-16 19:36:47,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:36:47,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 19:36:47,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:36:47,184 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-16 19:36:47,185 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:36:47,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983778061] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:36:47,185 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:36:47,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-11-16 19:36:47,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912283132] [2022-11-16 19:36:47,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:36:47,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 19:36:47,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:36:47,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 19:36:47,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 19:36:47,187 INFO L87 Difference]: Start difference. First operand 4992 states and 5880 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-16 19:36:47,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:36:47,957 INFO L93 Difference]: Finished difference Result 9174 states and 10994 transitions. [2022-11-16 19:36:47,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 19:36:47,958 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 142 [2022-11-16 19:36:47,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:36:47,967 INFO L225 Difference]: With dead ends: 9174 [2022-11-16 19:36:47,967 INFO L226 Difference]: Without dead ends: 4747 [2022-11-16 19:36:47,974 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 19:36:47,975 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 92 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 19:36:47,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 214 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 19:36:47,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4747 states. [2022-11-16 19:36:48,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4747 to 4671. [2022-11-16 19:36:48,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 3872 states have (on average 1.1611570247933884) internal successors, (4496), 3884 states have internal predecessors, (4496), 408 states have call successors, (408), 391 states have call predecessors, (408), 390 states have return successors, (416), 395 states have call predecessors, (416), 406 states have call successors, (416) [2022-11-16 19:36:48,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 5320 transitions. [2022-11-16 19:36:48,652 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 5320 transitions. Word has length 142 [2022-11-16 19:36:48,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:36:48,652 INFO L495 AbstractCegarLoop]: Abstraction has 4671 states and 5320 transitions. [2022-11-16 19:36:48,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-16 19:36:48,653 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 5320 transitions. [2022-11-16 19:36:48,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-11-16 19:36:48,655 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:36:48,655 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:36:48,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-11-16 19:36:48,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-11-16 19:36:48,856 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:36:48,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:36:48,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1968311991, now seen corresponding path program 1 times [2022-11-16 19:36:48,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:36:48,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870586729] [2022-11-16 19:36:48,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:36:48,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:36:48,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:36:49,054 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 43 proven. 36 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-16 19:36:49,054 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:36:49,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870586729] [2022-11-16 19:36:49,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870586729] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 19:36:49,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871146309] [2022-11-16 19:36:49,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:36:49,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:36:49,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 19:36:49,057 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 19:36:49,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-16 19:36:49,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:36:49,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 706 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-16 19:36:49,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 19:36:49,282 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-16 19:36:49,282 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 19:36:49,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871146309] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:36:49,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 19:36:49,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2022-11-16 19:36:49,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51210964] [2022-11-16 19:36:49,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:36:49,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 19:36:49,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:36:49,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 19:36:49,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:36:49,284 INFO L87 Difference]: Start difference. First operand 4671 states and 5320 transitions. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-16 19:36:50,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:36:50,435 INFO L93 Difference]: Finished difference Result 9603 states and 10994 transitions. [2022-11-16 19:36:50,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 19:36:50,436 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 145 [2022-11-16 19:36:50,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:36:50,444 INFO L225 Difference]: With dead ends: 9603 [2022-11-16 19:36:50,444 INFO L226 Difference]: Without dead ends: 5591 [2022-11-16 19:36:50,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-11-16 19:36:50,449 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 234 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 19:36:50,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 339 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 19:36:50,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5591 states. [2022-11-16 19:36:51,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5591 to 5141. [2022-11-16 19:36:51,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5141 states, 4216 states have (on average 1.1470588235294117) internal successors, (4836), 4235 states have internal predecessors, (4836), 474 states have call successors, (474), 441 states have call predecessors, (474), 450 states have return successors, (522), 464 states have call predecessors, (522), 472 states have call successors, (522) [2022-11-16 19:36:51,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5141 states to 5141 states and 5832 transitions. [2022-11-16 19:36:51,241 INFO L78 Accepts]: Start accepts. Automaton has 5141 states and 5832 transitions. Word has length 145 [2022-11-16 19:36:51,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:36:51,241 INFO L495 AbstractCegarLoop]: Abstraction has 5141 states and 5832 transitions. [2022-11-16 19:36:51,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-16 19:36:51,241 INFO L276 IsEmpty]: Start isEmpty. Operand 5141 states and 5832 transitions. [2022-11-16 19:36:51,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-11-16 19:36:51,245 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:36:51,245 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:36:51,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-16 19:36:51,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 19:36:51,451 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:36:51,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:36:51,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1586662448, now seen corresponding path program 1 times [2022-11-16 19:36:51,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:36:51,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159635129] [2022-11-16 19:36:51,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:36:51,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:36:51,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 19:36:51,648 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-11-16 19:36:51,648 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 19:36:51,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159635129] [2022-11-16 19:36:51,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159635129] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 19:36:51,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 19:36:51,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 19:36:51,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136878377] [2022-11-16 19:36:51,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 19:36:51,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 19:36:51,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 19:36:51,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 19:36:51,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:36:51,651 INFO L87 Difference]: Start difference. First operand 5141 states and 5832 transitions. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 6 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-16 19:36:54,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 19:36:54,715 INFO L93 Difference]: Finished difference Result 17363 states and 19832 transitions. [2022-11-16 19:36:54,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 19:36:54,716 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 6 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 174 [2022-11-16 19:36:54,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 19:36:54,745 INFO L225 Difference]: With dead ends: 17363 [2022-11-16 19:36:54,746 INFO L226 Difference]: Without dead ends: 14767 [2022-11-16 19:36:54,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 19:36:54,752 INFO L413 NwaCegarLoop]: 354 mSDtfsCounter, 372 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 1126 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-16 19:36:54,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 1126 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-16 19:36:54,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14767 states. [2022-11-16 19:36:56,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14767 to 9104. [2022-11-16 19:36:56,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9104 states, 7415 states have (on average 1.1460552933243426) internal successors, (8498), 7444 states have internal predecessors, (8498), 875 states have call successors, (875), 795 states have call predecessors, (875), 813 states have return successors, (975), 864 states have call predecessors, (975), 873 states have call successors, (975) [2022-11-16 19:36:56,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9104 states to 9104 states and 10348 transitions. [2022-11-16 19:36:56,452 INFO L78 Accepts]: Start accepts. Automaton has 9104 states and 10348 transitions. Word has length 174 [2022-11-16 19:36:56,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 19:36:56,452 INFO L495 AbstractCegarLoop]: Abstraction has 9104 states and 10348 transitions. [2022-11-16 19:36:56,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 6 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-16 19:36:56,452 INFO L276 IsEmpty]: Start isEmpty. Operand 9104 states and 10348 transitions. [2022-11-16 19:36:56,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-11-16 19:36:56,457 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 19:36:56,457 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:36:56,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-16 19:36:56,457 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 19:36:56,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 19:36:56,457 INFO L85 PathProgramCache]: Analyzing trace with hash -814905944, now seen corresponding path program 1 times [2022-11-16 19:36:56,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 19:36:56,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041518309] [2022-11-16 19:36:56,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 19:36:56,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 19:36:56,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 19:36:56,487 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 19:36:56,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 19:36:56,611 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-16 19:36:56,611 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 19:36:56,612 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location error2Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-11-16 19:36:56,614 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 19:36:56,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-16 19:36:56,618 INFO L444 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 19:36:56,622 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-16 19:36:56,806 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 07:36:56 BoogieIcfgContainer [2022-11-16 19:36:56,806 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-16 19:36:56,807 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-16 19:36:56,807 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-16 19:36:56,807 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-16 19:36:56,807 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 07:27:00" (3/4) ... [2022-11-16 19:36:56,809 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2022-11-16 19:36:56,947 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/witness.graphml [2022-11-16 19:36:56,948 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-16 19:36:56,948 INFO L158 Benchmark]: Toolchain (without parser) took 598799.89ms. Allocated memory was 127.9MB in the beginning and 3.0GB in the end (delta: 2.9GB). Free memory was 89.8MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 245.8MB. Max. memory is 16.1GB. [2022-11-16 19:36:56,948 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 127.9MB. Free memory is still 107.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 19:36:56,949 INFO L158 Benchmark]: CACSL2BoogieTranslator took 582.29ms. Allocated memory is still 127.9MB. Free memory was 89.6MB in the beginning and 96.6MB in the end (delta: -7.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-16 19:36:56,949 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.69ms. Allocated memory is still 127.9MB. Free memory was 96.6MB in the beginning and 93.3MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-16 19:36:56,949 INFO L158 Benchmark]: Boogie Preprocessor took 39.76ms. Allocated memory is still 127.9MB. Free memory was 93.3MB in the beginning and 90.8MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-16 19:36:56,949 INFO L158 Benchmark]: RCFGBuilder took 1272.88ms. Allocated memory is still 127.9MB. Free memory was 90.8MB in the beginning and 77.0MB in the end (delta: 13.8MB). Peak memory consumption was 44.2MB. Max. memory is 16.1GB. [2022-11-16 19:36:56,950 INFO L158 Benchmark]: TraceAbstraction took 596685.38ms. Allocated memory was 127.9MB in the beginning and 3.0GB in the end (delta: 2.9GB). Free memory was 76.2MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 208.2MB. Max. memory is 16.1GB. [2022-11-16 19:36:56,950 INFO L158 Benchmark]: Witness Printer took 141.23ms. Allocated memory is still 3.0GB. Free memory was 2.8GB in the beginning and 2.8GB in the end (delta: 26.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2022-11-16 19:36:56,951 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23ms. Allocated memory is still 127.9MB. Free memory is still 107.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 582.29ms. Allocated memory is still 127.9MB. Free memory was 89.6MB in the beginning and 96.6MB in the end (delta: -7.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 71.69ms. Allocated memory is still 127.9MB. Free memory was 96.6MB in the beginning and 93.3MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 39.76ms. Allocated memory is still 127.9MB. Free memory was 93.3MB in the beginning and 90.8MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1272.88ms. Allocated memory is still 127.9MB. Free memory was 90.8MB in the beginning and 77.0MB in the end (delta: 13.8MB). Peak memory consumption was 44.2MB. Max. memory is 16.1GB. * TraceAbstraction took 596685.38ms. Allocated memory was 127.9MB in the beginning and 3.0GB in the end (delta: 2.9GB). Free memory was 76.2MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 208.2MB. Max. memory is 16.1GB. * Witness Printer took 141.23ms. Allocated memory is still 3.0GB. Free memory was 2.8GB in the beginning and 2.8GB in the end (delta: 26.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 390]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L398] int m_st ; [L408] int T2_E = 2; [L409] int T3_E = 2; [L33] int q_free ; [L407] int T1_E = 2; [L34] int q_read_ev ; [L397] int t3_pc = 0; [L43] int c_dr_st ; [L45] int c_dr_i ; [L32] int q_buf_0 ; [L421] int local ; [L395] int t1_pc = 0; [L36] int p_num_write ; [L403] int t1_i ; [L406] int M_E = 2; [L410] int E_M = 2; [L402] int m_i ; [L152] static int a_t ; [L399] int t1_st ; [L401] int t3_st ; [L405] int t3_i ; [L404] int t2_i ; [L35] int q_write_ev ; [L39] int p_dw_pc ; [L40] int p_dw_i ; [L396] int t2_pc = 0; [L419] int token ; [L38] int p_dw_st ; [L42] int c_last_read ; [L44] int c_dr_pc ; [L411] int E_1 = 2; [L394] int m_pc = 0; [L400] int t2_st ; [L413] int E_3 = 2; [L412] int E_2 = 2; [L37] int p_last_write ; [L41] int c_num_read ; [L1118] COND FALSE !(__VERIFIER_nondet_int()) [L1121] CALL main2() [L1105] int __retres1 ; [L1109] CALL init_model2() [L1018] m_i = 1 [L1019] t1_i = 1 [L1020] t2_i = 1 [L1021] t3_i = 1 [L1109] RET init_model2() [L1110] CALL start_simulation2() [L1046] int kernel_st ; [L1047] int tmp ; [L1048] int tmp___0 ; [L1052] kernel_st = 0 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L1053] FCALL update_channels2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L1054] CALL init_threads2() [L674] COND TRUE m_i == 1 [L675] m_st = 0 [L679] COND TRUE t1_i == 1 [L680] t1_st = 0 [L684] COND TRUE t2_i == 1 [L685] t2_st = 0 [L689] COND TRUE t3_i == 1 [L690] t3_st = 0 [L1054] RET init_threads2() [L1055] CALL fire_delta_events2() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(M_E)=2, \old(T1_E)=2, \old(T2_E)=2, \old(T3_E)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L811] COND FALSE !(M_E == 0) [L816] COND FALSE !(T1_E == 0) [L821] COND FALSE !(T2_E == 0) [L826] COND FALSE !(T3_E == 0) [L831] COND FALSE !(E_M == 0) [L836] COND FALSE !(E_1 == 0) [L841] COND FALSE !(E_2 == 0) [L846] COND FALSE !(E_3 == 0) [L1055] RET fire_delta_events2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L1056] CALL activate_threads2() VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L904] int tmp ; [L905] int tmp___0 ; [L906] int tmp___1 ; [L907] int tmp___2 ; [L911] CALL, EXPR is_master_triggered() [L587] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L590] COND FALSE !(m_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L600] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L602] return (__retres1); [L911] RET, EXPR is_master_triggered() [L911] tmp = is_master_triggered() [L913] COND FALSE !(\read(tmp)) [L919] CALL, EXPR is_transmit1_triggered() [L606] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L609] COND FALSE !(t1_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L619] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L621] return (__retres1); [L919] RET, EXPR is_transmit1_triggered() [L919] tmp___0 = is_transmit1_triggered() [L921] COND FALSE !(\read(tmp___0)) [L927] CALL, EXPR is_transmit2_triggered() [L625] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L628] COND FALSE !(t2_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L638] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L640] return (__retres1); [L927] RET, EXPR is_transmit2_triggered() [L927] tmp___1 = is_transmit2_triggered() [L929] COND FALSE !(\read(tmp___1)) [L935] CALL, EXPR is_transmit3_triggered() [L644] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L647] COND FALSE !(t3_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L657] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, \old(t3_st)=0, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L659] return (__retres1); [L935] RET, EXPR is_transmit3_triggered() [L935] tmp___2 = is_transmit3_triggered() [L937] COND FALSE !(\read(tmp___2)) [L1056] RET activate_threads2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L1057] CALL reset_delta_events2() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(M_E)=2, \old(T1_E)=2, \old(T2_E)=2, \old(T3_E)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L859] COND FALSE !(M_E == 1) [L864] COND FALSE !(T1_E == 1) [L869] COND FALSE !(T2_E == 1) [L874] COND FALSE !(T3_E == 1) [L879] COND FALSE !(E_M == 1) [L884] COND FALSE !(E_1 == 1) [L889] COND FALSE !(E_2 == 1) [L894] COND FALSE !(E_3 == 1) [L1057] RET reset_delta_events2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L1060] COND TRUE 1 [L1063] kernel_st = 1 [L1064] CALL eval2() [L730] int tmp ; VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L734] COND TRUE 1 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L737] CALL, EXPR exists_runnable_thread2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L699] int __retres1 ; [L702] COND TRUE m_st == 0 [L703] __retres1 = 1 [L725] return (__retres1); [L737] RET, EXPR exists_runnable_thread2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, exists_runnable_thread2()=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L737] tmp = exists_runnable_thread2() [L739] COND TRUE \read(tmp) VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, token=0] [L744] COND TRUE m_st == 0 [L745] int tmp_ndt_1; [L746] tmp_ndt_1 = __VERIFIER_nondet_int() [L747] COND FALSE !(\read(tmp_ndt_1)) VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, token=0] [L758] COND TRUE t1_st == 0 [L759] int tmp_ndt_2; [L760] tmp_ndt_2 = __VERIFIER_nondet_int() [L761] COND TRUE \read(tmp_ndt_2) [L763] t1_st = 1 [L764] CALL transmit1() [L482] COND TRUE t1_pc == 0 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L493] COND TRUE 1 [L495] t1_pc = 1 [L496] t1_st = 2 [L764] RET transmit1() [L772] COND TRUE t2_st == 0 [L773] int tmp_ndt_3; [L774] tmp_ndt_3 = __VERIFIER_nondet_int() [L775] COND TRUE \read(tmp_ndt_3) [L777] t2_st = 1 [L778] CALL transmit2() [L518] COND TRUE t2_pc == 0 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L529] COND TRUE 1 [L531] t2_pc = 1 [L532] t2_st = 2 [L778] RET transmit2() [L786] COND TRUE t3_st == 0 [L787] int tmp_ndt_4; [L788] tmp_ndt_4 = __VERIFIER_nondet_int() [L789] COND TRUE \read(tmp_ndt_4) [L791] t3_st = 1 [L792] CALL transmit3() [L554] COND TRUE t3_pc == 0 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=1, token=0] [L565] COND TRUE 1 [L567] t3_pc = 1 [L568] t3_st = 2 [L792] RET transmit3() [L734] COND TRUE 1 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L737] CALL, EXPR exists_runnable_thread2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L699] int __retres1 ; [L702] COND TRUE m_st == 0 [L703] __retres1 = 1 [L725] return (__retres1); [L737] RET, EXPR exists_runnable_thread2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, exists_runnable_thread2()=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L737] tmp = exists_runnable_thread2() [L739] COND TRUE \read(tmp) VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L744] COND TRUE m_st == 0 [L745] int tmp_ndt_1; [L746] tmp_ndt_1 = __VERIFIER_nondet_int() [L747] COND TRUE \read(tmp_ndt_1) [L749] m_st = 1 [L750] CALL master() [L424] int tmp_var = __VERIFIER_nondet_int(); [L426] COND TRUE m_pc == 0 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L437] COND TRUE 1 [L440] token = __VERIFIER_nondet_int() [L441] local = token [L442] E_1 = 1 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L443] CALL immediate_notify() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L951] CALL activate_threads2() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L904] int tmp ; [L905] int tmp___0 ; [L906] int tmp___1 ; [L907] int tmp___2 ; [L911] CALL, EXPR is_master_triggered() [L587] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L590] COND FALSE !(m_pc == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L600] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L602] return (__retres1); [L911] RET, EXPR is_master_triggered() [L911] tmp = is_master_triggered() [L913] COND FALSE !(\read(tmp)) [L919] CALL, EXPR is_transmit1_triggered() [L606] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L609] COND TRUE t1_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L610] COND TRUE E_1 == 1 [L611] __retres1 = 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, __retres1=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L621] return (__retres1); [L919] RET, EXPR is_transmit1_triggered() [L919] tmp___0 = is_transmit1_triggered() [L921] COND TRUE \read(tmp___0) [L922] t1_st = 0 [L927] CALL, EXPR is_transmit2_triggered() [L625] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L628] COND TRUE t2_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L629] COND FALSE !(E_2 == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L638] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L640] return (__retres1); [L927] RET, EXPR is_transmit2_triggered() [L927] tmp___1 = is_transmit2_triggered() [L929] COND FALSE !(\read(tmp___1)) [L935] CALL, EXPR is_transmit3_triggered() [L644] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L647] COND TRUE t3_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L648] COND FALSE !(E_3 == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L657] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L659] return (__retres1); [L935] RET, EXPR is_transmit3_triggered() [L935] tmp___2 = is_transmit3_triggered() [L937] COND FALSE !(\read(tmp___2)) [L951] RET activate_threads2() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L443] RET immediate_notify() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L444] E_1 = 2 [L445] m_pc = 1 [L446] m_st = 2 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L750] RET master() [L758] COND TRUE t1_st == 0 [L759] int tmp_ndt_2; [L760] tmp_ndt_2 = __VERIFIER_nondet_int() [L761] COND TRUE \read(tmp_ndt_2) [L763] t1_st = 1 [L764] CALL transmit1() [L482] COND FALSE !(t1_pc == 0) VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L485] COND TRUE t1_pc == 1 [L501] token += 1 [L502] E_2 = 1 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L503] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L951] CALL activate_threads2() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L904] int tmp ; [L905] int tmp___0 ; [L906] int tmp___1 ; [L907] int tmp___2 ; [L911] CALL, EXPR is_master_triggered() [L587] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L590] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L591] COND FALSE !(E_M == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L600] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L602] return (__retres1); [L911] RET, EXPR is_master_triggered() [L911] tmp = is_master_triggered() [L913] COND FALSE !(\read(tmp)) [L919] CALL, EXPR is_transmit1_triggered() [L606] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L609] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L610] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L619] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L621] return (__retres1); [L919] RET, EXPR is_transmit1_triggered() [L919] tmp___0 = is_transmit1_triggered() [L921] COND FALSE !(\read(tmp___0)) [L927] CALL, EXPR is_transmit2_triggered() [L625] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L628] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L629] COND TRUE E_2 == 1 [L630] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, __retres1=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L640] return (__retres1); [L927] RET, EXPR is_transmit2_triggered() [L927] tmp___1 = is_transmit2_triggered() [L929] COND TRUE \read(tmp___1) [L930] t2_st = 0 [L935] CALL, EXPR is_transmit3_triggered() [L644] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L647] COND TRUE t3_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L648] COND FALSE !(E_3 == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L657] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L659] return (__retres1); [L935] RET, EXPR is_transmit3_triggered() [L935] tmp___2 = is_transmit3_triggered() [L937] COND FALSE !(\read(tmp___2)) [L951] RET activate_threads2() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L503] RET immediate_notify() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L504] E_2 = 2 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L493] COND TRUE 1 [L495] t1_pc = 1 [L496] t1_st = 2 [L764] RET transmit1() [L772] COND TRUE t2_st == 0 [L773] int tmp_ndt_3; [L774] tmp_ndt_3 = __VERIFIER_nondet_int() [L775] COND TRUE \read(tmp_ndt_3) [L777] t2_st = 1 [L778] CALL transmit2() [L518] COND FALSE !(t2_pc == 0) VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L521] COND TRUE t2_pc == 1 [L537] token += 1 [L538] E_3 = 1 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L539] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L951] CALL activate_threads2() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L904] int tmp ; [L905] int tmp___0 ; [L906] int tmp___1 ; [L907] int tmp___2 ; [L911] CALL, EXPR is_master_triggered() [L587] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L590] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L591] COND FALSE !(E_M == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L600] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L602] return (__retres1); [L911] RET, EXPR is_master_triggered() [L911] tmp = is_master_triggered() [L913] COND FALSE !(\read(tmp)) [L919] CALL, EXPR is_transmit1_triggered() [L606] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L609] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L610] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L619] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L621] return (__retres1); [L919] RET, EXPR is_transmit1_triggered() [L919] tmp___0 = is_transmit1_triggered() [L921] COND FALSE !(\read(tmp___0)) [L927] CALL, EXPR is_transmit2_triggered() [L625] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L628] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L629] COND FALSE !(E_2 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L638] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L640] return (__retres1); [L927] RET, EXPR is_transmit2_triggered() [L927] tmp___1 = is_transmit2_triggered() [L929] COND FALSE !(\read(tmp___1)) [L935] CALL, EXPR is_transmit3_triggered() [L644] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L647] COND TRUE t3_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L648] COND TRUE E_3 == 1 [L649] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, __retres1=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L659] return (__retres1); [L935] RET, EXPR is_transmit3_triggered() [L935] tmp___2 = is_transmit3_triggered() [L937] COND TRUE \read(tmp___2) [L938] t3_st = 0 [L951] RET activate_threads2() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, \old(t3_st)=2, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L539] RET immediate_notify() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L540] E_3 = 2 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L529] COND TRUE 1 [L531] t2_pc = 1 [L532] t2_st = 2 [L778] RET transmit2() [L786] COND TRUE t3_st == 0 [L787] int tmp_ndt_4; [L788] tmp_ndt_4 = __VERIFIER_nondet_int() [L789] COND TRUE \read(tmp_ndt_4) [L791] t3_st = 1 [L792] CALL transmit3() [L554] COND FALSE !(t3_pc == 0) VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=2] [L557] COND TRUE t3_pc == 1 [L573] token += 1 [L574] E_M = 1 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L575] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L951] CALL activate_threads2() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L904] int tmp ; [L905] int tmp___0 ; [L906] int tmp___1 ; [L907] int tmp___2 ; [L911] CALL, EXPR is_master_triggered() [L587] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L590] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L591] COND TRUE E_M == 1 [L592] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, __retres1=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L602] return (__retres1); [L911] RET, EXPR is_master_triggered() [L911] tmp = is_master_triggered() [L913] COND TRUE \read(tmp) [L914] m_st = 0 [L919] CALL, EXPR is_transmit1_triggered() [L606] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L609] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L610] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L619] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L621] return (__retres1); [L919] RET, EXPR is_transmit1_triggered() [L919] tmp___0 = is_transmit1_triggered() [L921] COND FALSE !(\read(tmp___0)) [L927] CALL, EXPR is_transmit2_triggered() [L625] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L628] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L629] COND FALSE !(E_2 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L638] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L640] return (__retres1); [L927] RET, EXPR is_transmit2_triggered() [L927] tmp___1 = is_transmit2_triggered() [L929] COND FALSE !(\read(tmp___1)) [L935] CALL, EXPR is_transmit3_triggered() [L644] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L647] COND TRUE t3_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L648] COND FALSE !(E_3 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L657] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, __retres1=0, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L659] return (__retres1); [L935] RET, EXPR is_transmit3_triggered() [L935] tmp___2 = is_transmit3_triggered() [L937] COND FALSE !(\read(tmp___2)) [L951] RET activate_threads2() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=2, \old(t3_st)=1, a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L575] RET immediate_notify() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L576] E_M = 2 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L565] COND TRUE 1 [L567] t3_pc = 1 [L568] t3_st = 2 [L792] RET transmit3() [L734] COND TRUE 1 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L737] CALL, EXPR exists_runnable_thread2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L699] int __retres1 ; [L702] COND TRUE m_st == 0 [L703] __retres1 = 1 [L725] return (__retres1); [L737] RET, EXPR exists_runnable_thread2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, exists_runnable_thread2()=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L737] tmp = exists_runnable_thread2() [L739] COND TRUE \read(tmp) VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L744] COND TRUE m_st == 0 [L745] int tmp_ndt_1; [L746] tmp_ndt_1 = __VERIFIER_nondet_int() [L747] COND TRUE \read(tmp_ndt_1) [L749] m_st = 1 [L750] CALL master() [L424] int tmp_var = __VERIFIER_nondet_int(); [L426] COND FALSE !(m_pc == 0) VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L429] COND TRUE m_pc == 1 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L451] COND FALSE !(token != local + 3) [L456] COND TRUE tmp_var <= 5 [L457] COND TRUE tmp_var >= 5 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L462] COND TRUE tmp_var <= 5 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L463] COND TRUE tmp_var >= 5 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L464] COND TRUE tmp_var == 5 VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L465] CALL error2() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L390] reach_error() VAL [a_t=0, c_dr_i=0, c_dr_pc=0, c_dr_st=0, c_last_read=0, c_num_read=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, p_dw_i=0, p_dw_pc=0, p_dw_st=0, p_last_write=0, p_num_write=0, q_buf_0=0, q_free=0, q_read_ev=0, q_write_ev=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] - UnprovableResult [Line: 27]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 11 procedures, 146 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 596.4s, OverallIterations: 39, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 45.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16319 SdHoareTripleChecker+Valid, 11.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16199 mSDsluCounter, 20428 SdHoareTripleChecker+Invalid, 9.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13493 mSDsCounter, 4746 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13559 IncrementalHoareTripleChecker+Invalid, 18305 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4746 mSolverCounterUnsat, 6935 mSDtfsCounter, 13559 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5105 GetRequests, 4172 SyntacticMatches, 47 SemanticMatches, 886 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56090 ImplicationChecksByTransitivity, 310.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11426occurred in iteration=29, InterpolantAutomatonStates: 576, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 20.2s AutomataMinimizationTime, 38 MinimizatonAttempts, 23274 StatesRemovedByMinimization, 35 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 11.4s InterpolantComputationTime, 6905 NumberOfCodeBlocks, 6905 NumberOfCodeBlocksAsserted, 66 NumberOfCheckSat, 7319 ConstructedInterpolants, 0 QuantifiedInterpolants, 14179 SizeOfPredicates, 49 NumberOfNonLiveVariables, 15583 ConjunctsInSsa, 253 ConjunctsInUnsatCore, 71 InterpolantComputations, 33 PerfectInterpolantSequences, 4120/4697 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-11-16 19:36:56,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dbb7f983-90fe-459b-a755-9114fb775e58/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE