./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 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_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh --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 a31ccbb50ed824a1b6eea67c3747e38f48ab93613ea1abf86baf8d129dc78945 --- 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-2329fc7 [2022-12-14 13:46:47,884 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 13:46:47,885 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 13:46:47,905 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 13:46:47,905 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 13:46:47,906 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 13:46:47,907 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 13:46:47,909 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 13:46:47,911 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 13:46:47,912 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 13:46:47,913 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 13:46:47,914 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 13:46:47,914 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 13:46:47,915 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 13:46:47,916 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 13:46:47,917 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 13:46:47,918 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 13:46:47,919 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 13:46:47,921 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 13:46:47,923 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 13:46:47,924 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 13:46:47,926 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 13:46:47,927 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 13:46:47,928 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 13:46:47,931 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 13:46:47,931 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 13:46:47,932 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 13:46:47,933 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 13:46:47,933 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 13:46:47,934 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 13:46:47,935 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 13:46:47,936 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 13:46:47,936 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 13:46:47,937 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 13:46:47,938 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 13:46:47,938 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 13:46:47,939 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 13:46:47,939 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 13:46:47,939 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 13:46:47,940 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 13:46:47,940 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 13:46:47,941 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-12-14 13:46:47,963 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 13:46:47,963 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 13:46:47,964 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 13:46:47,964 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 13:46:47,965 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 13:46:47,965 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 13:46:47,965 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 13:46:47,965 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 13:46:47,965 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 13:46:47,965 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 13:46:47,965 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 13:46:47,966 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 13:46:47,966 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 13:46:47,966 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 13:46:47,966 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 13:46:47,966 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 13:46:47,967 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 13:46:47,967 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 13:46:47,967 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 13:46:47,967 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 13:46:47,968 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 13:46:47,968 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 13:46:47,968 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 13:46:47,968 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 13:46:47,968 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 13:46:47,968 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 13:46:47,968 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 13:46:47,969 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 13:46:47,969 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 13:46:47,969 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 13:46:47,969 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 13:46:47,969 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 13:46:47,970 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:46:47,970 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 13:46:47,970 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 13:46:47,970 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 13:46:47,970 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 13:46:47,970 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 13:46:47,971 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 13:46:47,971 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 13:46:47,971 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 13:46:47,971 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_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/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_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh 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 -> a31ccbb50ed824a1b6eea67c3747e38f48ab93613ea1abf86baf8d129dc78945 [2022-12-14 13:46:48,168 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 13:46:48,185 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 13:46:48,186 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 13:46:48,187 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 13:46:48,188 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 13:46:48,188 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c [2022-12-14 13:46:50,679 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 13:46:50,848 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 13:46:50,849 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c [2022-12-14 13:46:50,857 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/data/244875d9c/b4fd8e1c3d3948ebaa1bc85e0eedb366/FLAG37cded5f7 [2022-12-14 13:46:51,262 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/data/244875d9c/b4fd8e1c3d3948ebaa1bc85e0eedb366 [2022-12-14 13:46:51,267 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 13:46:51,269 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 13:46:51,271 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 13:46:51,271 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 13:46:51,275 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 13:46:51,276 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,277 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d4d77b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51, skipping insertion in model container [2022-12-14 13:46:51,277 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,284 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 13:46:51,308 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 13:46:51,408 WARN L237 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_5c55f77e-bd65-4a13-a396-8413c6f17511/sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c[914,927] [2022-12-14 13:46:51,441 WARN L237 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_5c55f77e-bd65-4a13-a396-8413c6f17511/sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c[7115,7128] [2022-12-14 13:46:51,470 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:46:51,482 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 13:46:51,494 WARN L237 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_5c55f77e-bd65-4a13-a396-8413c6f17511/sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c[914,927] [2022-12-14 13:46:51,512 WARN L237 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_5c55f77e-bd65-4a13-a396-8413c6f17511/sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.03.cil-1.c[7115,7128] [2022-12-14 13:46:51,535 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:46:51,548 INFO L208 MainTranslator]: Completed translation [2022-12-14 13:46:51,548 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51 WrapperNode [2022-12-14 13:46:51,548 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 13:46:51,549 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 13:46:51,549 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 13:46:51,549 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 13:46:51,554 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,562 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,587 INFO L138 Inliner]: procedures = 59, calls = 67, calls flagged for inlining = 27, calls inlined = 27, statements flattened = 523 [2022-12-14 13:46:51,588 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 13:46:51,588 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 13:46:51,588 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 13:46:51,588 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 13:46:51,595 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,596 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,598 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,598 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,604 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,609 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,611 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,613 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,615 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 13:46:51,616 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 13:46:51,616 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 13:46:51,616 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 13:46:51,617 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (1/1) ... [2022-12-14 13:46:51,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:46:51,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:46:51,642 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 13:46:51,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 13:46:51,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 13:46:51,674 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-12-14 13:46:51,674 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-12-14 13:46:51,674 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2022-12-14 13:46:51,675 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2022-12-14 13:46:51,675 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-12-14 13:46:51,675 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-12-14 13:46:51,675 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-12-14 13:46:51,675 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-12-14 13:46:51,675 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2022-12-14 13:46:51,675 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2022-12-14 13:46:51,675 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-12-14 13:46:51,675 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-12-14 13:46:51,676 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-12-14 13:46:51,676 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-12-14 13:46:51,676 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2022-12-14 13:46:51,676 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2022-12-14 13:46:51,676 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2022-12-14 13:46:51,676 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2022-12-14 13:46:51,676 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2022-12-14 13:46:51,676 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2022-12-14 13:46:51,676 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-12-14 13:46:51,676 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-12-14 13:46:51,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 13:46:51,677 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-12-14 13:46:51,677 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-12-14 13:46:51,677 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2022-12-14 13:46:51,677 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2022-12-14 13:46:51,677 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 13:46:51,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 13:46:51,677 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-12-14 13:46:51,677 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-12-14 13:46:51,678 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2022-12-14 13:46:51,678 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2022-12-14 13:46:51,757 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 13:46:51,759 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 13:46:52,201 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 13:46:52,348 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 13:46:52,348 INFO L300 CfgBuilder]: Removed 10 assume(true) statements. [2022-12-14 13:46:52,351 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:46:52 BoogieIcfgContainer [2022-12-14 13:46:52,351 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 13:46:52,353 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 13:46:52,353 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 13:46:52,355 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 13:46:52,355 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 01:46:51" (1/3) ... [2022-12-14 13:46:52,356 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c6cd6ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 01:46:52, skipping insertion in model container [2022-12-14 13:46:52,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:46:51" (2/3) ... [2022-12-14 13:46:52,356 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c6cd6ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 01:46:52, skipping insertion in model container [2022-12-14 13:46:52,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:46:52" (3/3) ... [2022-12-14 13:46:52,357 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.03.cil-1.c [2022-12-14 13:46:52,372 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 13:46:52,372 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-12-14 13:46:52,411 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 13:46:52,416 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;@353be89b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 13:46:52,416 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-12-14 13:46:52,419 INFO L276 IsEmpty]: Start isEmpty. Operand has 167 states, 116 states have (on average 1.5086206896551724) internal successors, (175), 124 states have internal predecessors, (175), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2022-12-14 13:46:52,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 13:46:52,427 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:46:52,427 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-12-14 13:46:52,427 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:46:52,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:46:52,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1673592014, now seen corresponding path program 1 times [2022-12-14 13:46:52,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:46:52,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81831036] [2022-12-14 13:46:52,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:46:52,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:46:52,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:46:52,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:46:52,682 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:46:52,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81831036] [2022-12-14 13:46:52,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81831036] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:46:52,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:46:52,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 13:46:52,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413559059] [2022-12-14 13:46:52,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:46:52,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 13:46:52,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:46:52,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 13:46:52,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:46:52,710 INFO L87 Difference]: Start difference. First operand has 167 states, 116 states have (on average 1.5086206896551724) internal successors, (175), 124 states have internal predecessors, (175), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 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-12-14 13:46:53,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:46:53,236 INFO L93 Difference]: Finished difference Result 639 states and 968 transitions. [2022-12-14 13:46:53,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:46:53,238 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 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-12-14 13:46:53,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:46:53,247 INFO L225 Difference]: With dead ends: 639 [2022-12-14 13:46:53,247 INFO L226 Difference]: Without dead ends: 467 [2022-12-14 13:46:53,251 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:46:53,253 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 639 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 13:46:53,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [647 Valid, 693 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 13:46:53,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-12-14 13:46:53,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 454. [2022-12-14 13:46:53,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 333 states have (on average 1.4204204204204205) internal successors, (473), 341 states have internal predecessors, (473), 82 states have call successors, (82), 39 states have call predecessors, (82), 37 states have return successors, (104), 75 states have call predecessors, (104), 78 states have call successors, (104) [2022-12-14 13:46:53,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 659 transitions. [2022-12-14 13:46:53,320 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 659 transitions. Word has length 41 [2022-12-14 13:46:53,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:46:53,321 INFO L495 AbstractCegarLoop]: Abstraction has 454 states and 659 transitions. [2022-12-14 13:46:53,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 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-12-14 13:46:53,321 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 659 transitions. [2022-12-14 13:46:53,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-12-14 13:46:53,323 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:46:53,323 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, 1, 1, 1, 1] [2022-12-14 13:46:53,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 13:46:53,323 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:46:53,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:46:53,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1711780432, now seen corresponding path program 1 times [2022-12-14 13:46:53,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:46:53,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964935265] [2022-12-14 13:46:53,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:46:53,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:46:53,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:46:53,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:46:53,516 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:46:53,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964935265] [2022-12-14 13:46:53,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964935265] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:46:53,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:46:53,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-14 13:46:53,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652623045] [2022-12-14 13:46:53,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:46:53,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 13:46:53,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:46:53,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 13:46:53,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:46:53,520 INFO L87 Difference]: Start difference. First operand 454 states and 659 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-12-14 13:46:53,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:46:53,970 INFO L93 Difference]: Finished difference Result 582 states and 818 transitions. [2022-12-14 13:46:53,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 13:46:53,971 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 45 [2022-12-14 13:46:53,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:46:53,973 INFO L225 Difference]: With dead ends: 582 [2022-12-14 13:46:53,974 INFO L226 Difference]: Without dead ends: 519 [2022-12-14 13:46:53,974 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-12-14 13:46:53,975 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 358 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:46:53,976 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [380 Valid, 681 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 13:46:53,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-12-14 13:46:54,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 506. [2022-12-14 13:46:54,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 370 states have (on average 1.4108108108108108) internal successors, (522), 378 states have internal predecessors, (522), 90 states have call successors, (90), 46 states have call predecessors, (90), 44 states have return successors, (112), 83 states have call predecessors, (112), 86 states have call successors, (112) [2022-12-14 13:46:54,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 724 transitions. [2022-12-14 13:46:54,009 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 724 transitions. Word has length 45 [2022-12-14 13:46:54,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:46:54,010 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 724 transitions. [2022-12-14 13:46:54,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-12-14 13:46:54,010 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 724 transitions. [2022-12-14 13:46:54,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 13:46:54,011 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:46:54,011 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, 1, 1, 1, 1, 1] [2022-12-14 13:46:54,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 13:46:54,012 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:46:54,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:46:54,012 INFO L85 PathProgramCache]: Analyzing trace with hash -7193237, now seen corresponding path program 1 times [2022-12-14 13:46:54,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:46:54,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518460945] [2022-12-14 13:46:54,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:46:54,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:46:54,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:46:54,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:46:54,054 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:46:54,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518460945] [2022-12-14 13:46:54,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518460945] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:46:54,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:46:54,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:46:54,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634055475] [2022-12-14 13:46:54,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:46:54,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:46:54,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:46:54,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:46:54,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:46:54,056 INFO L87 Difference]: Start difference. First operand 506 states and 724 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 13:46:54,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:46:54,143 INFO L93 Difference]: Finished difference Result 731 states and 1011 transitions. [2022-12-14 13:46:54,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:46:54,144 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2022-12-14 13:46:54,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:46:54,148 INFO L225 Difference]: With dead ends: 731 [2022-12-14 13:46:54,148 INFO L226 Difference]: Without dead ends: 615 [2022-12-14 13:46:54,149 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-12-14 13:46:54,150 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 199 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:46:54,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 257 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:46:54,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-12-14 13:46:54,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 601. [2022-12-14 13:46:54,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 435 states have (on average 1.3839080459770114) internal successors, (602), 443 states have internal predecessors, (602), 106 states have call successors, (106), 60 states have call predecessors, (106), 58 states have return successors, (128), 99 states have call predecessors, (128), 102 states have call successors, (128) [2022-12-14 13:46:54,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 836 transitions. [2022-12-14 13:46:54,201 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 836 transitions. Word has length 46 [2022-12-14 13:46:54,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:46:54,202 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 836 transitions. [2022-12-14 13:46:54,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 13:46:54,202 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 836 transitions. [2022-12-14 13:46:54,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-12-14 13:46:54,204 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:46:54,204 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, 1, 1, 1, 1, 1, 1] [2022-12-14 13:46:54,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 13:46:54,204 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:46:54,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:46:54,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1180077609, now seen corresponding path program 1 times [2022-12-14 13:46:54,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:46:54,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120133724] [2022-12-14 13:46:54,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:46:54,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:46:54,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:46:54,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:46:54,256 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:46:54,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120133724] [2022-12-14 13:46:54,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120133724] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:46:54,257 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:46:54,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:46:54,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227131351] [2022-12-14 13:46:54,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:46:54,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:46:54,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:46:54,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:46:54,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:46:54,259 INFO L87 Difference]: Start difference. First operand 601 states and 836 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 13:46:54,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:46:54,360 INFO L93 Difference]: Finished difference Result 965 states and 1284 transitions. [2022-12-14 13:46:54,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:46:54,361 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), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-12-14 13:46:54,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:46:54,365 INFO L225 Difference]: With dead ends: 965 [2022-12-14 13:46:54,365 INFO L226 Difference]: Without dead ends: 755 [2022-12-14 13:46:54,366 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-12-14 13:46:54,367 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 68 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:46:54,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 362 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:46:54,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2022-12-14 13:46:54,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 751. [2022-12-14 13:46:54,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 540 states have (on average 1.364814814814815) internal successors, (737), 548 states have internal predecessors, (737), 130 states have call successors, (130), 81 states have call predecessors, (130), 79 states have return successors, (152), 123 states have call predecessors, (152), 126 states have call successors, (152) [2022-12-14 13:46:54,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 1019 transitions. [2022-12-14 13:46:54,425 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 1019 transitions. Word has length 47 [2022-12-14 13:46:54,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:46:54,425 INFO L495 AbstractCegarLoop]: Abstraction has 751 states and 1019 transitions. [2022-12-14 13:46:54,426 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), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 13:46:54,426 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 1019 transitions. [2022-12-14 13:46:54,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-12-14 13:46:54,428 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:46:54,428 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:46:54,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 13:46:54,428 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:46:54,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:46:54,429 INFO L85 PathProgramCache]: Analyzing trace with hash -88764408, now seen corresponding path program 1 times [2022-12-14 13:46:54,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:46:54,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929964232] [2022-12-14 13:46:54,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:46:54,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:46:54,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:46:54,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:46:54,481 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:46:54,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929964232] [2022-12-14 13:46:54,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929964232] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:46:54,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:46:54,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:46:54,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787108249] [2022-12-14 13:46:54,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:46:54,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:46:54,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:46:54,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:46:54,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:46:54,483 INFO L87 Difference]: Start difference. First operand 751 states and 1019 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 13:46:54,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:46:54,586 INFO L93 Difference]: Finished difference Result 1175 states and 1541 transitions. [2022-12-14 13:46:54,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:46:54,587 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 53 [2022-12-14 13:46:54,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:46:54,591 INFO L225 Difference]: With dead ends: 1175 [2022-12-14 13:46:54,591 INFO L226 Difference]: Without dead ends: 814 [2022-12-14 13:46:54,592 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-12-14 13:46:54,593 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 199 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:46:54,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 264 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:46:54,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2022-12-14 13:46:54,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 802. [2022-12-14 13:46:54,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 576 states have (on average 1.3524305555555556) internal successors, (779), 584 states have internal predecessors, (779), 138 states have call successors, (138), 88 states have call predecessors, (138), 86 states have return successors, (160), 131 states have call predecessors, (160), 134 states have call successors, (160) [2022-12-14 13:46:54,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1077 transitions. [2022-12-14 13:46:54,637 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1077 transitions. Word has length 53 [2022-12-14 13:46:54,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:46:54,638 INFO L495 AbstractCegarLoop]: Abstraction has 802 states and 1077 transitions. [2022-12-14 13:46:54,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 13:46:54,638 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1077 transitions. [2022-12-14 13:46:54,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-12-14 13:46:54,639 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:46:54,639 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:46:54,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 13:46:54,639 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:46:54,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:46:54,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1026973474, now seen corresponding path program 1 times [2022-12-14 13:46:54,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:46:54,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255185374] [2022-12-14 13:46:54,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:46:54,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:46:54,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:46:54,694 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:46:54,694 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:46:54,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255185374] [2022-12-14 13:46:54,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255185374] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:46:54,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:46:54,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 13:46:54,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506247344] [2022-12-14 13:46:54,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:46:54,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:46:54,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:46:54,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:46:54,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 13:46:54,696 INFO L87 Difference]: Start difference. First operand 802 states and 1077 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-12-14 13:46:54,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:46:54,886 INFO L93 Difference]: Finished difference Result 911 states and 1209 transitions. [2022-12-14 13:46:54,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 13:46:54,886 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 54 [2022-12-14 13:46:54,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:46:54,889 INFO L225 Difference]: With dead ends: 911 [2022-12-14 13:46:54,889 INFO L226 Difference]: Without dead ends: 908 [2022-12-14 13:46:54,889 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-12-14 13:46:54,890 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 360 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:46:54,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 243 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:46:54,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states. [2022-12-14 13:46:54,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 801. [2022-12-14 13:46:54,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 576 states have (on average 1.3472222222222223) internal successors, (776), 583 states have internal predecessors, (776), 137 states have call successors, (137), 88 states have call predecessors, (137), 86 states have return successors, (160), 131 states have call predecessors, (160), 134 states have call successors, (160) [2022-12-14 13:46:54,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 1073 transitions. [2022-12-14 13:46:54,930 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 1073 transitions. Word has length 54 [2022-12-14 13:46:54,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:46:54,931 INFO L495 AbstractCegarLoop]: Abstraction has 801 states and 1073 transitions. [2022-12-14 13:46:54,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-12-14 13:46:54,931 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 1073 transitions. [2022-12-14 13:46:54,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-12-14 13:46:54,932 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:46:54,932 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:46:54,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 13:46:54,932 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:46:54,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:46:54,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1770605458, now seen corresponding path program 1 times [2022-12-14 13:46:54,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:46:54,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024840657] [2022-12-14 13:46:54,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:46:54,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:46:54,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:46:55,028 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:46:55,028 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:46:55,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024840657] [2022-12-14 13:46:55,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024840657] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:46:55,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651755449] [2022-12-14 13:46:55,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:46:55,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:46:55,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:46:55,030 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:46:55,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 13:46:55,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:46:55,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 13:46:55,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:46:55,348 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:46:55,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:46:55,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:46:55,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651755449] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:46:55,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2137722311] [2022-12-14 13:46:55,495 INFO L159 IcfgInterpreter]: Started Sifa with 54 locations of interest [2022-12-14 13:46:55,495 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:46:55,498 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:46:55,502 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:46:55,502 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:46:57,055 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events1 with input of size 115 for LOIs [2022-12-14 13:46:57,073 INFO L197 IcfgInterpreter]: Interpreting procedure error1 with input of size 83 for LOIs [2022-12-14 13:46:57,079 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread1 with input of size 111 for LOIs [2022-12-14 13:46:57,094 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads1 with input of size 119 for LOIs [2022-12-14 13:46:57,300 INFO L197 IcfgInterpreter]: Interpreting procedure is_do_write_p_triggered with input of size 115 for LOIs [2022-12-14 13:46:57,329 INFO L197 IcfgInterpreter]: Interpreting procedure is_do_read_c_triggered with input of size 115 for LOIs [2022-12-14 13:46:57,357 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events1 with input of size 115 for LOIs [2022-12-14 13:46:57,369 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels1 with input of size 122 for LOIs [2022-12-14 13:46:57,380 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:47:04,813 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13689#(and (= ~q_req_up~0 1) (= ~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) (= ~m_i~0 0) (not (= ~c_num_read~0 ~p_num_write~0)) (= ~p_dw_pc~0 1) (= ~E_2~0 2) (= ~c_last_read~0 ~q_buf_0~0) (= ~T3_E~0 2) (= ~local~0 0) (= ~t3_i~0 0) (= ~token~0 0) (= ~c_dr_pc~0 0) (= 2 ~p_dw_st~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) (= ~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|) (= ~c_dr_st~0 1) (= ~t1_i~0 0) (= |#NULL.base| 0))' at error location [2022-12-14 13:47:04,813 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:47:04,813 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:47:04,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2022-12-14 13:47:04,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323166207] [2022-12-14 13:47:04,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:47:04,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:47:04,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:04,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:47:04,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1867, Unknown=0, NotChecked=0, Total=2070 [2022-12-14 13:47:04,817 INFO L87 Difference]: Start difference. First operand 801 states and 1073 transitions. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-12-14 13:47:05,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:05,229 INFO L93 Difference]: Finished difference Result 1590 states and 2041 transitions. [2022-12-14 13:47:05,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 13:47:05,230 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 55 [2022-12-14 13:47:05,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:05,234 INFO L225 Difference]: With dead ends: 1590 [2022-12-14 13:47:05,234 INFO L226 Difference]: Without dead ends: 1587 [2022-12-14 13:47:05,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 779 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=203, Invalid=1867, Unknown=0, NotChecked=0, Total=2070 [2022-12-14 13:47:05,236 INFO L413 NwaCegarLoop]: 314 mSDtfsCounter, 507 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:05,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 797 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 13:47:05,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1587 states. [2022-12-14 13:47:05,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1587 to 1207. [2022-12-14 13:47:05,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1207 states, 862 states have (on average 1.3271461716937354) internal successors, (1144), 869 states have internal predecessors, (1144), 201 states have call successors, (201), 144 states have call predecessors, (201), 142 states have return successors, (224), 195 states have call predecessors, (224), 198 states have call successors, (224) [2022-12-14 13:47:05,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1207 states to 1207 states and 1569 transitions. [2022-12-14 13:47:05,308 INFO L78 Accepts]: Start accepts. Automaton has 1207 states and 1569 transitions. Word has length 55 [2022-12-14 13:47:05,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:05,309 INFO L495 AbstractCegarLoop]: Abstraction has 1207 states and 1569 transitions. [2022-12-14 13:47:05,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-12-14 13:47:05,309 INFO L276 IsEmpty]: Start isEmpty. Operand 1207 states and 1569 transitions. [2022-12-14 13:47:05,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-12-14 13:47:05,310 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:05,310 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2022-12-14 13:47:05,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 13:47:05,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:47:05,511 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:05,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:05,512 INFO L85 PathProgramCache]: Analyzing trace with hash 619984290, now seen corresponding path program 2 times [2022-12-14 13:47:05,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:05,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331832364] [2022-12-14 13:47:05,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:05,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:05,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:05,542 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:47:05,542 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:05,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331832364] [2022-12-14 13:47:05,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331832364] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:05,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:47:05,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:47:05,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106727068] [2022-12-14 13:47:05,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:05,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:47:05,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:05,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:47:05,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:47:05,544 INFO L87 Difference]: Start difference. First operand 1207 states and 1569 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-12-14 13:47:05,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:05,695 INFO L93 Difference]: Finished difference Result 1628 states and 2086 transitions. [2022-12-14 13:47:05,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:47:05,696 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 58 [2022-12-14 13:47:05,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:05,701 INFO L225 Difference]: With dead ends: 1628 [2022-12-14 13:47:05,701 INFO L226 Difference]: Without dead ends: 1007 [2022-12-14 13:47:05,702 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-12-14 13:47:05,702 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 199 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:05,703 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 300 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:47:05,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2022-12-14 13:47:05,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 1005. [2022-12-14 13:47:05,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 720 states have (on average 1.3222222222222222) internal successors, (952), 727 states have internal predecessors, (952), 169 states have call successors, (169), 116 states have call predecessors, (169), 114 states have return successors, (192), 163 states have call predecessors, (192), 166 states have call successors, (192) [2022-12-14 13:47:05,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1313 transitions. [2022-12-14 13:47:05,764 INFO L78 Accepts]: Start accepts. Automaton has 1005 states and 1313 transitions. Word has length 58 [2022-12-14 13:47:05,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:05,765 INFO L495 AbstractCegarLoop]: Abstraction has 1005 states and 1313 transitions. [2022-12-14 13:47:05,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-12-14 13:47:05,765 INFO L276 IsEmpty]: Start isEmpty. Operand 1005 states and 1313 transitions. [2022-12-14 13:47:05,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-12-14 13:47:05,766 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:05,766 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:47:05,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-14 13:47:05,766 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:05,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:05,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1734744954, now seen corresponding path program 1 times [2022-12-14 13:47:05,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:05,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099248594] [2022-12-14 13:47:05,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:05,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:05,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:05,800 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:47:05,800 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:05,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099248594] [2022-12-14 13:47:05,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099248594] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:05,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:47:05,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:47:05,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863169689] [2022-12-14 13:47:05,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:05,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:47:05,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:05,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:47:05,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:47:05,802 INFO L87 Difference]: Start difference. First operand 1005 states and 1313 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 13:47:05,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:05,951 INFO L93 Difference]: Finished difference Result 1640 states and 2091 transitions. [2022-12-14 13:47:05,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:47:05,951 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 61 [2022-12-14 13:47:05,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:05,955 INFO L225 Difference]: With dead ends: 1640 [2022-12-14 13:47:05,955 INFO L226 Difference]: Without dead ends: 1263 [2022-12-14 13:47:05,956 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-12-14 13:47:05,956 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 44 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:05,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 406 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:47:05,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2022-12-14 13:47:06,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1082. [2022-12-14 13:47:06,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1082 states, 783 states have (on average 1.3218390804597702) internal successors, (1035), 790 states have internal predecessors, (1035), 176 states have call successors, (176), 123 states have call predecessors, (176), 121 states have return successors, (199), 170 states have call predecessors, (199), 173 states have call successors, (199) [2022-12-14 13:47:06,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1410 transitions. [2022-12-14 13:47:06,031 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 1410 transitions. Word has length 61 [2022-12-14 13:47:06,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:06,031 INFO L495 AbstractCegarLoop]: Abstraction has 1082 states and 1410 transitions. [2022-12-14 13:47:06,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 13:47:06,032 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 1410 transitions. [2022-12-14 13:47:06,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-12-14 13:47:06,033 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:06,033 INFO L195 NwaCegarLoop]: trace histogram [3, 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-12-14 13:47:06,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-14 13:47:06,033 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:06,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:06,033 INFO L85 PathProgramCache]: Analyzing trace with hash 738870595, now seen corresponding path program 1 times [2022-12-14 13:47:06,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:06,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124978379] [2022-12-14 13:47:06,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:06,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:06,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:06,149 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 13:47:06,150 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:06,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124978379] [2022-12-14 13:47:06,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124978379] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:06,150 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:47:06,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-14 13:47:06,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305148328] [2022-12-14 13:47:06,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:06,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 13:47:06,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:06,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 13:47:06,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:47:06,152 INFO L87 Difference]: Start difference. First operand 1082 states and 1410 transitions. Second operand has 8 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 13:47:06,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:06,686 INFO L93 Difference]: Finished difference Result 2143 states and 2671 transitions. [2022-12-14 13:47:06,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 13:47:06,686 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 70 [2022-12-14 13:47:06,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:06,693 INFO L225 Difference]: With dead ends: 2143 [2022-12-14 13:47:06,693 INFO L226 Difference]: Without dead ends: 1452 [2022-12-14 13:47:06,694 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-12-14 13:47:06,695 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 327 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:06,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [349 Valid, 664 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 13:47:06,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1452 states. [2022-12-14 13:47:06,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1452 to 1403. [2022-12-14 13:47:06,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1403 states, 999 states have (on average 1.2932932932932932) internal successors, (1292), 1006 states have internal predecessors, (1292), 232 states have call successors, (232), 172 states have call predecessors, (232), 170 states have return successors, (255), 226 states have call predecessors, (255), 229 states have call successors, (255) [2022-12-14 13:47:06,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1403 states to 1403 states and 1779 transitions. [2022-12-14 13:47:06,792 INFO L78 Accepts]: Start accepts. Automaton has 1403 states and 1779 transitions. Word has length 70 [2022-12-14 13:47:06,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:06,793 INFO L495 AbstractCegarLoop]: Abstraction has 1403 states and 1779 transitions. [2022-12-14 13:47:06,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 13:47:06,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1403 states and 1779 transitions. [2022-12-14 13:47:06,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-12-14 13:47:06,794 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:06,794 INFO L195 NwaCegarLoop]: trace histogram [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-12-14 13:47:06,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-14 13:47:06,795 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:06,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:06,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1654541099, now seen corresponding path program 1 times [2022-12-14 13:47:06,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:06,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493213214] [2022-12-14 13:47:06,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:06,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:06,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:06,832 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 13:47:06,832 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:06,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493213214] [2022-12-14 13:47:06,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493213214] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:06,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:47:06,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:47:06,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699920587] [2022-12-14 13:47:06,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:06,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:47:06,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:06,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:47:06,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:47:06,833 INFO L87 Difference]: Start difference. First operand 1403 states and 1779 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 13:47:07,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:07,042 INFO L93 Difference]: Finished difference Result 2434 states and 3012 transitions. [2022-12-14 13:47:07,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:47:07,042 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 71 [2022-12-14 13:47:07,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:07,047 INFO L225 Difference]: With dead ends: 2434 [2022-12-14 13:47:07,047 INFO L226 Difference]: Without dead ends: 1577 [2022-12-14 13:47:07,048 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-12-14 13:47:07,049 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 39 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:07,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 400 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:47:07,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2022-12-14 13:47:07,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1448. [2022-12-14 13:47:07,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1448 states, 1036 states have (on average 1.2895752895752897) internal successors, (1336), 1043 states have internal predecessors, (1336), 236 states have call successors, (236), 176 states have call predecessors, (236), 174 states have return successors, (259), 230 states have call predecessors, (259), 233 states have call successors, (259) [2022-12-14 13:47:07,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1448 states to 1448 states and 1831 transitions. [2022-12-14 13:47:07,164 INFO L78 Accepts]: Start accepts. Automaton has 1448 states and 1831 transitions. Word has length 71 [2022-12-14 13:47:07,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:07,165 INFO L495 AbstractCegarLoop]: Abstraction has 1448 states and 1831 transitions. [2022-12-14 13:47:07,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 13:47:07,165 INFO L276 IsEmpty]: Start isEmpty. Operand 1448 states and 1831 transitions. [2022-12-14 13:47:07,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-12-14 13:47:07,166 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:07,167 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-12-14 13:47:07,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-14 13:47:07,167 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:07,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:07,167 INFO L85 PathProgramCache]: Analyzing trace with hash 567983775, now seen corresponding path program 1 times [2022-12-14 13:47:07,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:07,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203572422] [2022-12-14 13:47:07,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:07,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:07,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:07,228 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-14 13:47:07,228 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:07,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203572422] [2022-12-14 13:47:07,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203572422] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:47:07,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491059807] [2022-12-14 13:47:07,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:07,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:47:07,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:47:07,230 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:47:07,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 13:47:07,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:07,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 13:47:07,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:47:07,349 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 13:47:07,349 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:47:07,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491059807] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:07,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:47:07,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2022-12-14 13:47:07,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718947605] [2022-12-14 13:47:07,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:07,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:47:07,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:07,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:47:07,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:47:07,351 INFO L87 Difference]: Start difference. First operand 1448 states and 1831 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 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-12-14 13:47:07,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:07,567 INFO L93 Difference]: Finished difference Result 2192 states and 2970 transitions. [2022-12-14 13:47:07,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:47:07,567 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 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-12-14 13:47:07,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:07,574 INFO L225 Difference]: With dead ends: 2192 [2022-12-14 13:47:07,574 INFO L226 Difference]: Without dead ends: 1812 [2022-12-14 13:47:07,575 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-12-14 13:47:07,576 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 193 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:07,576 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 292 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:47:07,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1812 states. [2022-12-14 13:47:07,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1812 to 1803. [2022-12-14 13:47:07,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1803 states, 1304 states have (on average 1.312116564417178) internal successors, (1711), 1314 states have internal predecessors, (1711), 293 states have call successors, (293), 206 states have call predecessors, (293), 204 states have return successors, (338), 284 states have call predecessors, (338), 290 states have call successors, (338) [2022-12-14 13:47:07,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1803 states to 1803 states and 2342 transitions. [2022-12-14 13:47:07,693 INFO L78 Accepts]: Start accepts. Automaton has 1803 states and 2342 transitions. Word has length 74 [2022-12-14 13:47:07,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:07,694 INFO L495 AbstractCegarLoop]: Abstraction has 1803 states and 2342 transitions. [2022-12-14 13:47:07,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 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-12-14 13:47:07,694 INFO L276 IsEmpty]: Start isEmpty. Operand 1803 states and 2342 transitions. [2022-12-14 13:47:07,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-12-14 13:47:07,695 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:07,695 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-12-14 13:47:07,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 13:47:07,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:47:07,896 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:07,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:07,896 INFO L85 PathProgramCache]: Analyzing trace with hash -919609955, now seen corresponding path program 1 times [2022-12-14 13:47:07,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:07,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758253759] [2022-12-14 13:47:07,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:07,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:07,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:08,134 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 13:47:08,135 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:08,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758253759] [2022-12-14 13:47:08,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758253759] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:08,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:47:08,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 13:47:08,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137253485] [2022-12-14 13:47:08,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:08,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:47:08,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:08,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:47:08,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:47:08,137 INFO L87 Difference]: Start difference. First operand 1803 states and 2342 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-12-14 13:47:08,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:08,638 INFO L93 Difference]: Finished difference Result 3039 states and 4193 transitions. [2022-12-14 13:47:08,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 13:47:08,638 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-12-14 13:47:08,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:08,648 INFO L225 Difference]: With dead ends: 3039 [2022-12-14 13:47:08,648 INFO L226 Difference]: Without dead ends: 2305 [2022-12-14 13:47:08,651 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-12-14 13:47:08,652 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 402 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:08,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [419 Valid, 591 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:47:08,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2305 states. [2022-12-14 13:47:08,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2305 to 2217. [2022-12-14 13:47:08,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2217 states, 1613 states have (on average 1.3223806571605703) internal successors, (2133), 1627 states have internal predecessors, (2133), 362 states have call successors, (362), 242 states have call predecessors, (362), 240 states have return successors, (440), 349 states have call predecessors, (440), 359 states have call successors, (440) [2022-12-14 13:47:08,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2217 states to 2217 states and 2935 transitions. [2022-12-14 13:47:08,847 INFO L78 Accepts]: Start accepts. Automaton has 2217 states and 2935 transitions. Word has length 74 [2022-12-14 13:47:08,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:08,847 INFO L495 AbstractCegarLoop]: Abstraction has 2217 states and 2935 transitions. [2022-12-14 13:47:08,847 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-12-14 13:47:08,847 INFO L276 IsEmpty]: Start isEmpty. Operand 2217 states and 2935 transitions. [2022-12-14 13:47:08,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-12-14 13:47:08,849 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:08,849 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, 1] [2022-12-14 13:47:08,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-14 13:47:08,849 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:08,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:08,849 INFO L85 PathProgramCache]: Analyzing trace with hash 112920471, now seen corresponding path program 1 times [2022-12-14 13:47:08,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:08,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635459902] [2022-12-14 13:47:08,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:08,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:08,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:08,891 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 13:47:08,891 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:08,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635459902] [2022-12-14 13:47:08,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635459902] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:08,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:47:08,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:47:08,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783022651] [2022-12-14 13:47:08,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:08,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:47:08,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:08,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:47:08,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:47:08,893 INFO L87 Difference]: Start difference. First operand 2217 states and 2935 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 13:47:09,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:09,159 INFO L93 Difference]: Finished difference Result 3467 states and 4802 transitions. [2022-12-14 13:47:09,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:47:09,160 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 75 [2022-12-14 13:47:09,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:09,167 INFO L225 Difference]: With dead ends: 3467 [2022-12-14 13:47:09,167 INFO L226 Difference]: Without dead ends: 2461 [2022-12-14 13:47:09,169 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-12-14 13:47:09,170 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 46 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:09,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 419 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:47:09,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2461 states. [2022-12-14 13:47:09,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2461 to 2336. [2022-12-14 13:47:09,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 1720 states have (on average 1.3401162790697674) internal successors, (2305), 1734 states have internal predecessors, (2305), 368 states have call successors, (368), 248 states have call predecessors, (368), 246 states have return successors, (446), 355 states have call predecessors, (446), 365 states have call successors, (446) [2022-12-14 13:47:09,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 3119 transitions. [2022-12-14 13:47:09,339 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 3119 transitions. Word has length 75 [2022-12-14 13:47:09,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:09,339 INFO L495 AbstractCegarLoop]: Abstraction has 2336 states and 3119 transitions. [2022-12-14 13:47:09,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 13:47:09,340 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 3119 transitions. [2022-12-14 13:47:09,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-12-14 13:47:09,342 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:09,343 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1] [2022-12-14 13:47:09,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-14 13:47:09,343 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:09,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:09,343 INFO L85 PathProgramCache]: Analyzing trace with hash -530528295, now seen corresponding path program 1 times [2022-12-14 13:47:09,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:09,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851165224] [2022-12-14 13:47:09,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:09,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:09,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:09,588 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 15 proven. 13 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 13:47:09,588 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:09,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851165224] [2022-12-14 13:47:09,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851165224] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:47:09,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60346604] [2022-12-14 13:47:09,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:09,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:47:09,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:47:09,590 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:47:09,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 13:47:09,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:09,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:47:09,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:47:09,727 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:47:09,727 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:47:09,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60346604] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:09,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:47:09,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [14] total 15 [2022-12-14 13:47:09,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572403679] [2022-12-14 13:47:09,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:09,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:47:09,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:09,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:47:09,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-12-14 13:47:09,729 INFO L87 Difference]: Start difference. First operand 2336 states and 3119 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-12-14 13:47:09,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:09,986 INFO L93 Difference]: Finished difference Result 3165 states and 4137 transitions. [2022-12-14 13:47:09,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:47:09,986 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 102 [2022-12-14 13:47:09,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:09,993 INFO L225 Difference]: With dead ends: 3165 [2022-12-14 13:47:09,993 INFO L226 Difference]: Without dead ends: 2365 [2022-12-14 13:47:09,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-12-14 13:47:09,996 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 47 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:09,996 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 406 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:47:09,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2365 states. [2022-12-14 13:47:10,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2365 to 2332. [2022-12-14 13:47:10,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2332 states, 1716 states have (on average 1.3222610722610724) internal successors, (2269), 1730 states have internal predecessors, (2269), 368 states have call successors, (368), 248 states have call predecessors, (368), 246 states have return successors, (446), 355 states have call predecessors, (446), 365 states have call successors, (446) [2022-12-14 13:47:10,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2332 states to 2332 states and 3083 transitions. [2022-12-14 13:47:10,213 INFO L78 Accepts]: Start accepts. Automaton has 2332 states and 3083 transitions. Word has length 102 [2022-12-14 13:47:10,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:10,213 INFO L495 AbstractCegarLoop]: Abstraction has 2332 states and 3083 transitions. [2022-12-14 13:47:10,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-12-14 13:47:10,214 INFO L276 IsEmpty]: Start isEmpty. Operand 2332 states and 3083 transitions. [2022-12-14 13:47:10,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-12-14 13:47:10,218 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:10,218 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:47:10,223 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 13:47:10,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-14 13:47:10,419 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:10,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:10,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1046029464, now seen corresponding path program 1 times [2022-12-14 13:47:10,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:10,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404218976] [2022-12-14 13:47:10,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:10,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:10,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:10,651 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 15 proven. 13 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-12-14 13:47:10,651 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:10,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404218976] [2022-12-14 13:47:10,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404218976] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:47:10,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104336512] [2022-12-14 13:47:10,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:10,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:47:10,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:47:10,653 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:47:10,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 13:47:10,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:10,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 13:47:10,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:47:10,786 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:47:10,786 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:47:10,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104336512] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:10,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:47:10,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [14] total 17 [2022-12-14 13:47:10,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796249115] [2022-12-14 13:47:10,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:10,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:47:10,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:10,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:47:10,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-12-14 13:47:10,788 INFO L87 Difference]: Start difference. First operand 2332 states and 3083 transitions. Second operand has 6 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-12-14 13:47:11,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:11,113 INFO L93 Difference]: Finished difference Result 3218 states and 4154 transitions. [2022-12-14 13:47:11,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 13:47:11,113 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 102 [2022-12-14 13:47:11,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:11,119 INFO L225 Difference]: With dead ends: 3218 [2022-12-14 13:47:11,119 INFO L226 Difference]: Without dead ends: 2165 [2022-12-14 13:47:11,121 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-12-14 13:47:11,121 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 190 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:11,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 931 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:47:11,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2165 states. [2022-12-14 13:47:11,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2165 to 1968. [2022-12-14 13:47:11,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1968 states, 1483 states have (on average 1.3452461227242076) internal successors, (1995), 1497 states have internal predecessors, (1995), 297 states have call successors, (297), 188 states have call predecessors, (297), 186 states have return successors, (375), 284 states have call predecessors, (375), 294 states have call successors, (375) [2022-12-14 13:47:11,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 2667 transitions. [2022-12-14 13:47:11,288 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 2667 transitions. Word has length 102 [2022-12-14 13:47:11,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:11,288 INFO L495 AbstractCegarLoop]: Abstraction has 1968 states and 2667 transitions. [2022-12-14 13:47:11,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-12-14 13:47:11,288 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 2667 transitions. [2022-12-14 13:47:11,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-12-14 13:47:11,292 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:11,292 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, 1] [2022-12-14 13:47:11,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 13:47:11,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 13:47:11,493 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:11,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:11,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1571709846, now seen corresponding path program 1 times [2022-12-14 13:47:11,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:11,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83377832] [2022-12-14 13:47:11,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:11,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:11,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:11,591 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-12-14 13:47:11,591 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:11,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83377832] [2022-12-14 13:47:11,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83377832] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:11,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:47:11,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:47:11,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117287566] [2022-12-14 13:47:11,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:11,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:47:11,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:11,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:47:11,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:47:11,595 INFO L87 Difference]: Start difference. First operand 1968 states and 2667 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, (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-12-14 13:47:11,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:11,938 INFO L93 Difference]: Finished difference Result 4433 states and 6367 transitions. [2022-12-14 13:47:11,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:47:11,939 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, (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 98 [2022-12-14 13:47:11,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:11,947 INFO L225 Difference]: With dead ends: 4433 [2022-12-14 13:47:11,947 INFO L226 Difference]: Without dead ends: 3165 [2022-12-14 13:47:11,950 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-12-14 13:47:11,950 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 187 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 293 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-12-14 13:47:11,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 293 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:47:11,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3165 states. [2022-12-14 13:47:12,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3165 to 3139. [2022-12-14 13:47:12,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3139 states, 2374 states have (on average 1.3550968828980623) internal successors, (3217), 2398 states have internal predecessors, (3217), 475 states have call successors, (475), 290 states have call predecessors, (475), 288 states have return successors, (620), 452 states have call predecessors, (620), 472 states have call successors, (620) [2022-12-14 13:47:12,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3139 states to 3139 states and 4312 transitions. [2022-12-14 13:47:12,160 INFO L78 Accepts]: Start accepts. Automaton has 3139 states and 4312 transitions. Word has length 98 [2022-12-14 13:47:12,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:12,160 INFO L495 AbstractCegarLoop]: Abstraction has 3139 states and 4312 transitions. [2022-12-14 13:47:12,160 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, (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-12-14 13:47:12,160 INFO L276 IsEmpty]: Start isEmpty. Operand 3139 states and 4312 transitions. [2022-12-14 13:47:12,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-12-14 13:47:12,165 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:12,165 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:47:12,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-14 13:47:12,165 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:12,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:12,165 INFO L85 PathProgramCache]: Analyzing trace with hash 539686924, now seen corresponding path program 1 times [2022-12-14 13:47:12,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:12,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438057269] [2022-12-14 13:47:12,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:12,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:12,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:12,198 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-12-14 13:47:12,198 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:12,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438057269] [2022-12-14 13:47:12,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438057269] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:12,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:47:12,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 13:47:12,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304488548] [2022-12-14 13:47:12,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:12,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:47:12,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:12,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:47:12,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 13:47:12,200 INFO L87 Difference]: Start difference. First operand 3139 states and 4312 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2022-12-14 13:47:12,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:12,580 INFO L93 Difference]: Finished difference Result 3758 states and 5054 transitions. [2022-12-14 13:47:12,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 13:47:12,581 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 112 [2022-12-14 13:47:12,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:12,592 INFO L225 Difference]: With dead ends: 3758 [2022-12-14 13:47:12,592 INFO L226 Difference]: Without dead ends: 3138 [2022-12-14 13:47:12,594 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-12-14 13:47:12,594 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 251 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:12,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 367 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:47:12,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3138 states. [2022-12-14 13:47:12,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3138 to 3129. [2022-12-14 13:47:12,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3129 states, 2364 states have (on average 1.345600676818951) internal successors, (3181), 2388 states have internal predecessors, (3181), 475 states have call successors, (475), 290 states have call predecessors, (475), 288 states have return successors, (620), 452 states have call predecessors, (620), 472 states have call successors, (620) [2022-12-14 13:47:12,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3129 states to 3129 states and 4276 transitions. [2022-12-14 13:47:12,864 INFO L78 Accepts]: Start accepts. Automaton has 3129 states and 4276 transitions. Word has length 112 [2022-12-14 13:47:12,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:12,864 INFO L495 AbstractCegarLoop]: Abstraction has 3129 states and 4276 transitions. [2022-12-14 13:47:12,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2022-12-14 13:47:12,865 INFO L276 IsEmpty]: Start isEmpty. Operand 3129 states and 4276 transitions. [2022-12-14 13:47:12,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-12-14 13:47:12,871 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:12,871 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:47:12,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-14 13:47:12,871 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:12,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:12,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1861838197, now seen corresponding path program 1 times [2022-12-14 13:47:12,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:12,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465569477] [2022-12-14 13:47:12,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:12,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:12,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:12,982 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 25 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-12-14 13:47:12,982 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:12,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465569477] [2022-12-14 13:47:12,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465569477] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:47:12,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279586080] [2022-12-14 13:47:12,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:12,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:47:12,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:47:12,984 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:47:12,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 13:47:13,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:13,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 13:47:13,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:47:13,136 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 13:47:13,136 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:47:13,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279586080] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:13,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:47:13,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2022-12-14 13:47:13,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838702753] [2022-12-14 13:47:13,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:13,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:47:13,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:13,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:47:13,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-12-14 13:47:13,138 INFO L87 Difference]: Start difference. First operand 3129 states and 4276 transitions. Second operand has 7 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-12-14 13:47:13,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:13,568 INFO L93 Difference]: Finished difference Result 3678 states and 4901 transitions. [2022-12-14 13:47:13,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 13:47:13,568 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 112 [2022-12-14 13:47:13,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:13,576 INFO L225 Difference]: With dead ends: 3678 [2022-12-14 13:47:13,576 INFO L226 Difference]: Without dead ends: 3085 [2022-12-14 13:47:13,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-12-14 13:47:13,578 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 63 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:13,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 1047 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:47:13,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3085 states. [2022-12-14 13:47:13,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3085 to 2993. [2022-12-14 13:47:13,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2993 states, 2264 states have (on average 1.353356890459364) internal successors, (3064), 2288 states have internal predecessors, (3064), 456 states have call successors, (456), 273 states have call predecessors, (456), 271 states have return successors, (601), 433 states have call predecessors, (601), 453 states have call successors, (601) [2022-12-14 13:47:13,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2993 states to 2993 states and 4121 transitions. [2022-12-14 13:47:13,784 INFO L78 Accepts]: Start accepts. Automaton has 2993 states and 4121 transitions. Word has length 112 [2022-12-14 13:47:13,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:13,785 INFO L495 AbstractCegarLoop]: Abstraction has 2993 states and 4121 transitions. [2022-12-14 13:47:13,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-12-14 13:47:13,785 INFO L276 IsEmpty]: Start isEmpty. Operand 2993 states and 4121 transitions. [2022-12-14 13:47:13,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-12-14 13:47:13,789 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:13,789 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:47:13,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 13:47:13,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:47:13,989 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:13,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:13,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1049990483, now seen corresponding path program 1 times [2022-12-14 13:47:13,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:13,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887507066] [2022-12-14 13:47:13,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:13,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:13,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-12-14 13:47:14,079 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:14,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887507066] [2022-12-14 13:47:14,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887507066] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:47:14,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957935887] [2022-12-14 13:47:14,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:14,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:47:14,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:47:14,080 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:47:14,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 13:47:14,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:14,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 13:47:14,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:47:14,218 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-12-14 13:47:14,218 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:47:14,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957935887] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:14,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:47:14,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 11 [2022-12-14 13:47:14,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822062090] [2022-12-14 13:47:14,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:14,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:47:14,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:14,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:47:14,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-12-14 13:47:14,220 INFO L87 Difference]: Start difference. First operand 2993 states and 4121 transitions. Second operand has 6 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2022-12-14 13:47:14,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:14,585 INFO L93 Difference]: Finished difference Result 3742 states and 4966 transitions. [2022-12-14 13:47:14,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 13:47:14,585 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 113 [2022-12-14 13:47:14,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:14,592 INFO L225 Difference]: With dead ends: 3742 [2022-12-14 13:47:14,592 INFO L226 Difference]: Without dead ends: 3285 [2022-12-14 13:47:14,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-12-14 13:47:14,593 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 175 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:14,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 922 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:47:14,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3285 states. [2022-12-14 13:47:14,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3285 to 3251. [2022-12-14 13:47:14,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3251 states, 2426 states have (on average 1.3371805441055236) internal successors, (3244), 2456 states have internal predecessors, (3244), 504 states have call successors, (504), 315 states have call predecessors, (504), 319 states have return successors, (661), 481 states have call predecessors, (661), 501 states have call successors, (661) [2022-12-14 13:47:14,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3251 states to 3251 states and 4409 transitions. [2022-12-14 13:47:14,873 INFO L78 Accepts]: Start accepts. Automaton has 3251 states and 4409 transitions. Word has length 113 [2022-12-14 13:47:14,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:14,873 INFO L495 AbstractCegarLoop]: Abstraction has 3251 states and 4409 transitions. [2022-12-14 13:47:14,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2022-12-14 13:47:14,874 INFO L276 IsEmpty]: Start isEmpty. Operand 3251 states and 4409 transitions. [2022-12-14 13:47:14,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-12-14 13:47:14,879 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:14,879 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:47:14,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 13:47:15,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:47:15,080 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:15,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:15,081 INFO L85 PathProgramCache]: Analyzing trace with hash 31482629, now seen corresponding path program 1 times [2022-12-14 13:47:15,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:15,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544143113] [2022-12-14 13:47:15,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:15,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:15,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:15,221 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 13:47:15,221 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:15,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544143113] [2022-12-14 13:47:15,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544143113] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:47:15,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:47:15,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-14 13:47:15,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708324276] [2022-12-14 13:47:15,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:47:15,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 13:47:15,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:15,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 13:47:15,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-12-14 13:47:15,223 INFO L87 Difference]: Start difference. First operand 3251 states and 4409 transitions. Second operand has 10 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 6 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-12-14 13:47:15,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:47:15,950 INFO L93 Difference]: Finished difference Result 3930 states and 5172 transitions. [2022-12-14 13:47:15,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 13:47:15,950 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 6 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 114 [2022-12-14 13:47:15,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:47:15,957 INFO L225 Difference]: With dead ends: 3930 [2022-12-14 13:47:15,957 INFO L226 Difference]: Without dead ends: 3215 [2022-12-14 13:47:15,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2022-12-14 13:47:15,959 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 436 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:47:15,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 715 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 13:47:15,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3215 states. [2022-12-14 13:47:16,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3215 to 3195. [2022-12-14 13:47:16,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3195 states, 2390 states have (on average 1.3389121338912133) internal successors, (3200), 2424 states have internal predecessors, (3200), 489 states have call successors, (489), 303 states have call predecessors, (489), 314 states have return successors, (652), 469 states have call predecessors, (652), 486 states have call successors, (652) [2022-12-14 13:47:16,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3195 states to 3195 states and 4341 transitions. [2022-12-14 13:47:16,213 INFO L78 Accepts]: Start accepts. Automaton has 3195 states and 4341 transitions. Word has length 114 [2022-12-14 13:47:16,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:47:16,213 INFO L495 AbstractCegarLoop]: Abstraction has 3195 states and 4341 transitions. [2022-12-14 13:47:16,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 6 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-12-14 13:47:16,213 INFO L276 IsEmpty]: Start isEmpty. Operand 3195 states and 4341 transitions. [2022-12-14 13:47:16,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-12-14 13:47:16,217 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:47:16,217 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:47:16,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-14 13:47:16,218 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:47:16,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:47:16,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1659598752, now seen corresponding path program 1 times [2022-12-14 13:47:16,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:47:16,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132734415] [2022-12-14 13:47:16,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:16,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:47:16,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:16,670 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 22 proven. 15 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-12-14 13:47:16,670 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:47:16,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132734415] [2022-12-14 13:47:16,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132734415] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:47:16,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500841234] [2022-12-14 13:47:16,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:47:16,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:47:16,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:47:16,672 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:47:16,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 13:47:16,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:47:16,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 59 conjunts are in the unsatisfiable core [2022-12-14 13:47:16,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:47:17,278 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 31 proven. 24 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:47:17,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:47:18,437 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 22 proven. 13 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 13:47:18,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500841234] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:47:18,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1431840735] [2022-12-14 13:47:18,440 INFO L159 IcfgInterpreter]: Started Sifa with 68 locations of interest [2022-12-14 13:47:18,441 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:47:18,441 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:47:18,441 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:47:18,441 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:47:33,811 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events1 with input of size 192 for LOIs [2022-12-14 13:47:34,028 INFO L197 IcfgInterpreter]: Interpreting procedure error1 with input of size 143 for LOIs [2022-12-14 13:47:34,054 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread1 with input of size 134 for LOIs [2022-12-14 13:47:34,081 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads1 with input of size 204 for LOIs [2022-12-14 13:47:34,931 INFO L197 IcfgInterpreter]: Interpreting procedure is_do_write_p_triggered with input of size 122 for LOIs [2022-12-14 13:47:35,047 INFO L197 IcfgInterpreter]: Interpreting procedure is_do_read_c_triggered with input of size 68 for LOIs [2022-12-14 13:47:35,138 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events1 with input of size 196 for LOIs [2022-12-14 13:47:35,405 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels1 with input of size 219 for LOIs [2022-12-14 13:47:35,729 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:47:54,507 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '127388#(and (= ~q_req_up~0 1) (<= 0 ~c_dr_pc~0) (<= 0 ~p_dw_st~0) (= ~T1_E~0 2) (<= 0 ~p_dw_pc~0) (= ~q_free~0 1) (<= 0 ~p_num_write~0) (= ~T2_E~0 2) (<= ~c_dr_pc~0 1) (= 1 ~c_dr_i~0) (<= ~p_dw_st~0 2) (= ~E_3~0 2) (<= ~t1_pc~0 0) (<= 2 ~M_E~0) (<= |#NULL.offset| 0) (<= 1 ~c_dr_st~0) (= ~m_i~0 0) (<= ~t2_i~0 0) (not (= ~c_num_read~0 ~p_num_write~0)) (= ~E_2~0 2) (<= 0 ~t2_i~0) (<= ~t3_st~0 0) (= ~T3_E~0 2) (= ~local~0 0) (= ~t3_i~0 0) (= ~token~0 0) (<= 0 ~t3_st~0) (<= ~m_pc~0 0) (= ~p_dw_i~0 1) (= 0 ~t2_pc~0) (<= ~M_E~0 2) (<= ~m_st~0 0) (<= ~t3_pc~0 0) (= ~c_last_read~0 ~p_last_write~0) (<= 0 ~m_pc~0) (<= ~c_dr_st~0 1) (= ~E_M~0 2) (<= 0 ~t3_pc~0) (= 0 ~t2_st~0) (<= 1 ~c_num_read~0) (<= 0 ~m_st~0) (<= 0 |#NULL.offset|) (= ~E_1~0 2) (<= ~t1_st~0 0) (<= 0 |#StackHeapBarrier|) (<= 0 ~t1_st~0) (<= 0 ~t1_pc~0) (= ~t1_i~0 0) (= |#NULL.base| 0))' at error location [2022-12-14 13:47:54,507 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:47:54,507 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:47:54,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 17, 16] total 51 [2022-12-14 13:47:54,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720144451] [2022-12-14 13:47:54,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:47:54,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-12-14 13:47:54,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:47:54,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-12-14 13:47:54,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=775, Invalid=10567, Unknown=0, NotChecked=0, Total=11342 [2022-12-14 13:47:54,512 INFO L87 Difference]: Start difference. First operand 3195 states and 4341 transitions. Second operand has 51 states, 33 states have (on average 5.909090909090909) internal successors, (195), 38 states have internal predecessors, (195), 19 states have call successors, (44), 14 states have call predecessors, (44), 22 states have return successors, (46), 19 states have call predecessors, (46), 19 states have call successors, (46) [2022-12-14 13:48:10,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:10,293 INFO L93 Difference]: Finished difference Result 4964 states and 6364 transitions. [2022-12-14 13:48:10,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2022-12-14 13:48:10,294 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 33 states have (on average 5.909090909090909) internal successors, (195), 38 states have internal predecessors, (195), 19 states have call successors, (44), 14 states have call predecessors, (44), 22 states have return successors, (46), 19 states have call predecessors, (46), 19 states have call successors, (46) Word has length 114 [2022-12-14 13:48:10,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:10,302 INFO L225 Difference]: With dead ends: 4964 [2022-12-14 13:48:10,302 INFO L226 Difference]: Without dead ends: 4305 [2022-12-14 13:48:10,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 618 GetRequests, 287 SyntacticMatches, 6 SemanticMatches, 325 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43388 ImplicationChecksByTransitivity, 30.9s TimeCoverageRelationStatistics Valid=9860, Invalid=96742, Unknown=0, NotChecked=0, Total=106602 [2022-12-14 13:48:10,315 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 4301 mSDsluCounter, 2564 mSDsCounter, 0 mSdLazyCounter, 6972 mSolverCounterSat, 2765 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4301 SdHoareTripleChecker+Valid, 2742 SdHoareTripleChecker+Invalid, 9737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2765 IncrementalHoareTripleChecker+Valid, 6972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:10,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4301 Valid, 2742 Invalid, 9737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2765 Valid, 6972 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-12-14 13:48:10,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4305 states. [2022-12-14 13:48:10,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4305 to 3367. [2022-12-14 13:48:10,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3367 states, 2506 states have (on average 1.3300079808459697) internal successors, (3333), 2542 states have internal predecessors, (3333), 515 states have call successors, (515), 324 states have call predecessors, (515), 344 states have return successors, (688), 502 states have call predecessors, (688), 512 states have call successors, (688) [2022-12-14 13:48:10,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3367 states to 3367 states and 4536 transitions. [2022-12-14 13:48:10,689 INFO L78 Accepts]: Start accepts. Automaton has 3367 states and 4536 transitions. Word has length 114 [2022-12-14 13:48:10,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:10,690 INFO L495 AbstractCegarLoop]: Abstraction has 3367 states and 4536 transitions. [2022-12-14 13:48:10,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 33 states have (on average 5.909090909090909) internal successors, (195), 38 states have internal predecessors, (195), 19 states have call successors, (44), 14 states have call predecessors, (44), 22 states have return successors, (46), 19 states have call predecessors, (46), 19 states have call successors, (46) [2022-12-14 13:48:10,690 INFO L276 IsEmpty]: Start isEmpty. Operand 3367 states and 4536 transitions. [2022-12-14 13:48:10,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-12-14 13:48:10,695 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:10,695 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-12-14 13:48:10,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 13:48:10,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:10,896 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:10,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:10,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1673305227, now seen corresponding path program 1 times [2022-12-14 13:48:10,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:10,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394047159] [2022-12-14 13:48:10,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:10,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:10,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:11,034 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 25 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-12-14 13:48:11,034 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:11,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394047159] [2022-12-14 13:48:11,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394047159] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:11,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856403381] [2022-12-14 13:48:11,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:11,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:11,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:11,035 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:11,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 13:48:11,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:11,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 13:48:11,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:11,150 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-12-14 13:48:11,150 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:11,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856403381] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:11,150 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:11,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-12-14 13:48:11,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194034145] [2022-12-14 13:48:11,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:11,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:48:11,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:11,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:48:11,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:48:11,152 INFO L87 Difference]: Start difference. First operand 3367 states and 4536 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-12-14 13:48:11,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:11,571 INFO L93 Difference]: Finished difference Result 5755 states and 7987 transitions. [2022-12-14 13:48:11,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:48:11,572 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-12-14 13:48:11,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:11,582 INFO L225 Difference]: With dead ends: 5755 [2022-12-14 13:48:11,582 INFO L226 Difference]: Without dead ends: 3955 [2022-12-14 13:48:11,588 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-12-14 13:48:11,589 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 198 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:11,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 218 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:48:11,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3955 states. [2022-12-14 13:48:12,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3955 to 3867. [2022-12-14 13:48:12,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3867 states, 2937 states have (on average 1.3156281920326864) internal successors, (3864), 2969 states have internal predecessors, (3864), 533 states have call successors, (533), 374 states have call predecessors, (533), 395 states have return successors, (713), 525 states have call predecessors, (713), 530 states have call successors, (713) [2022-12-14 13:48:12,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3867 states to 3867 states and 5110 transitions. [2022-12-14 13:48:12,029 INFO L78 Accepts]: Start accepts. Automaton has 3867 states and 5110 transitions. Word has length 110 [2022-12-14 13:48:12,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:12,029 INFO L495 AbstractCegarLoop]: Abstraction has 3867 states and 5110 transitions. [2022-12-14 13:48:12,029 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-12-14 13:48:12,029 INFO L276 IsEmpty]: Start isEmpty. Operand 3867 states and 5110 transitions. [2022-12-14 13:48:12,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-12-14 13:48:12,033 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:12,033 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-12-14 13:48:12,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-14 13:48:12,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:12,235 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:12,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:12,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1649987382, now seen corresponding path program 2 times [2022-12-14 13:48:12,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:12,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881714342] [2022-12-14 13:48:12,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:12,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:12,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:12,362 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-12-14 13:48:12,362 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:12,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881714342] [2022-12-14 13:48:12,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881714342] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:12,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133490913] [2022-12-14 13:48:12,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:48:12,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:12,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:12,364 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:12,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 13:48:12,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 13:48:12,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:48:12,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:48:12,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:12,458 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-12-14 13:48:12,458 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:12,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133490913] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:12,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:12,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-12-14 13:48:12,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548946965] [2022-12-14 13:48:12,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:12,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:48:12,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:12,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:48:12,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:48:12,460 INFO L87 Difference]: Start difference. First operand 3867 states and 5110 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 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-12-14 13:48:12,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:12,963 INFO L93 Difference]: Finished difference Result 6636 states and 9159 transitions. [2022-12-14 13:48:12,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:48:12,964 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 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-12-14 13:48:12,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:12,978 INFO L225 Difference]: With dead ends: 6636 [2022-12-14 13:48:12,978 INFO L226 Difference]: Without dead ends: 4478 [2022-12-14 13:48:12,984 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-12-14 13:48:12,985 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 117 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:12,985 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 437 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:48:12,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4478 states. [2022-12-14 13:48:13,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4478 to 4402. [2022-12-14 13:48:13,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4402 states, 3371 states have (on average 1.312963512310887) internal successors, (4426), 3407 states have internal predecessors, (4426), 592 states have call successors, (592), 417 states have call predecessors, (592), 437 states have return successors, (829), 579 states have call predecessors, (829), 589 states have call successors, (829) [2022-12-14 13:48:13,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4402 states to 4402 states and 5847 transitions. [2022-12-14 13:48:13,440 INFO L78 Accepts]: Start accepts. Automaton has 4402 states and 5847 transitions. Word has length 110 [2022-12-14 13:48:13,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:13,440 INFO L495 AbstractCegarLoop]: Abstraction has 4402 states and 5847 transitions. [2022-12-14 13:48:13,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 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-12-14 13:48:13,440 INFO L276 IsEmpty]: Start isEmpty. Operand 4402 states and 5847 transitions. [2022-12-14 13:48:13,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-12-14 13:48:13,444 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:13,444 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:48:13,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 13:48:13,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-12-14 13:48:13,646 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:13,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:13,647 INFO L85 PathProgramCache]: Analyzing trace with hash 611566170, now seen corresponding path program 1 times [2022-12-14 13:48:13,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:13,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622535367] [2022-12-14 13:48:13,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:13,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:13,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:13,834 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 23 proven. 11 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 13:48:13,835 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:13,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622535367] [2022-12-14 13:48:13,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622535367] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:13,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751715918] [2022-12-14 13:48:13,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:13,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:13,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:13,836 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:13,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 13:48:13,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:13,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 13:48:13,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:13,959 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 13:48:13,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:48:14,068 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-12-14 13:48:14,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751715918] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:14,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 13:48:14,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [14, 8] total 20 [2022-12-14 13:48:14,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808309893] [2022-12-14 13:48:14,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:14,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:48:14,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:14,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:48:14,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-12-14 13:48:14,070 INFO L87 Difference]: Start difference. First operand 4402 states and 5847 transitions. Second operand has 7 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 4 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 3 states have call successors, (15) [2022-12-14 13:48:14,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:14,868 INFO L93 Difference]: Finished difference Result 5635 states and 7275 transitions. [2022-12-14 13:48:14,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 13:48:14,869 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 4 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 3 states have call successors, (15) Word has length 115 [2022-12-14 13:48:14,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:14,877 INFO L225 Difference]: With dead ends: 5635 [2022-12-14 13:48:14,877 INFO L226 Difference]: Without dead ends: 4804 [2022-12-14 13:48:14,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-12-14 13:48:14,879 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 301 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:14,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 446 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:48:14,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4804 states. [2022-12-14 13:48:15,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4804 to 4552. [2022-12-14 13:48:15,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4552 states, 3461 states have (on average 1.30800346720601) internal successors, (4527), 3503 states have internal predecessors, (4527), 621 states have call successors, (621), 436 states have call predecessors, (621), 468 states have return successors, (888), 614 states have call predecessors, (888), 618 states have call successors, (888) [2022-12-14 13:48:15,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4552 states to 4552 states and 6036 transitions. [2022-12-14 13:48:15,386 INFO L78 Accepts]: Start accepts. Automaton has 4552 states and 6036 transitions. Word has length 115 [2022-12-14 13:48:15,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:15,386 INFO L495 AbstractCegarLoop]: Abstraction has 4552 states and 6036 transitions. [2022-12-14 13:48:15,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 4 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 3 states have call successors, (15) [2022-12-14 13:48:15,386 INFO L276 IsEmpty]: Start isEmpty. Operand 4552 states and 6036 transitions. [2022-12-14 13:48:15,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-12-14 13:48:15,390 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:15,390 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-12-14 13:48:15,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 13:48:15,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-14 13:48:15,592 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:15,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:15,593 INFO L85 PathProgramCache]: Analyzing trace with hash 730136124, now seen corresponding path program 1 times [2022-12-14 13:48:15,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:15,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410704794] [2022-12-14 13:48:15,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:15,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:15,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:15,711 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-12-14 13:48:15,711 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:15,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410704794] [2022-12-14 13:48:15,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410704794] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:15,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765724319] [2022-12-14 13:48:15,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:15,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:15,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:15,712 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:15,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 13:48:15,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:15,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:48:15,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:15,816 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 13:48:15,816 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:15,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765724319] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:15,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:15,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-12-14 13:48:15,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392914520] [2022-12-14 13:48:15,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:15,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:48:15,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:15,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:48:15,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:48:15,818 INFO L87 Difference]: Start difference. First operand 4552 states and 6036 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-12-14 13:48:16,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:16,539 INFO L93 Difference]: Finished difference Result 9260 states and 12688 transitions. [2022-12-14 13:48:16,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:48:16,540 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-12-14 13:48:16,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:16,549 INFO L225 Difference]: With dead ends: 9260 [2022-12-14 13:48:16,549 INFO L226 Difference]: Without dead ends: 5787 [2022-12-14 13:48:16,554 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-12-14 13:48:16,554 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 59 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:16,554 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 372 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:48:16,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5787 states. [2022-12-14 13:48:17,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5787 to 4926. [2022-12-14 13:48:17,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4926 states, 3791 states have (on average 1.3292007385914006) internal successors, (5039), 3834 states have internal predecessors, (5039), 643 states have call successors, (643), 458 states have call predecessors, (643), 490 states have return successors, (910), 635 states have call predecessors, (910), 640 states have call successors, (910) [2022-12-14 13:48:17,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4926 states to 4926 states and 6592 transitions. [2022-12-14 13:48:17,109 INFO L78 Accepts]: Start accepts. Automaton has 4926 states and 6592 transitions. Word has length 111 [2022-12-14 13:48:17,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:17,109 INFO L495 AbstractCegarLoop]: Abstraction has 4926 states and 6592 transitions. [2022-12-14 13:48:17,109 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-12-14 13:48:17,109 INFO L276 IsEmpty]: Start isEmpty. Operand 4926 states and 6592 transitions. [2022-12-14 13:48:17,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-12-14 13:48:17,113 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:17,113 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-12-14 13:48:17,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 13:48:17,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-14 13:48:17,315 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:17,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:17,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1189065235, now seen corresponding path program 1 times [2022-12-14 13:48:17,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:17,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115836877] [2022-12-14 13:48:17,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:17,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:17,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:17,394 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-12-14 13:48:17,394 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:17,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115836877] [2022-12-14 13:48:17,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115836877] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:17,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218500579] [2022-12-14 13:48:17,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:17,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:17,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:17,395 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:17,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 13:48:17,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:17,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 13:48:17,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:17,489 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 13:48:17,489 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:17,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218500579] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:17,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:17,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-12-14 13:48:17,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33210550] [2022-12-14 13:48:17,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:17,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:48:17,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:17,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:48:17,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:48:17,491 INFO L87 Difference]: Start difference. First operand 4926 states and 6592 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-12-14 13:48:18,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:18,203 INFO L93 Difference]: Finished difference Result 7198 states and 9734 transitions. [2022-12-14 13:48:18,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:48:18,204 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-12-14 13:48:18,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:18,213 INFO L225 Difference]: With dead ends: 7198 [2022-12-14 13:48:18,213 INFO L226 Difference]: Without dead ends: 5480 [2022-12-14 13:48:18,216 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-12-14 13:48:18,216 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 61 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:18,216 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 420 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:48:18,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5480 states. [2022-12-14 13:48:18,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5480 to 5198. [2022-12-14 13:48:18,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5198 states, 4031 states have (on average 1.3433391218060036) internal successors, (5415), 4074 states have internal predecessors, (5415), 659 states have call successors, (659), 474 states have call predecessors, (659), 506 states have return successors, (926), 651 states have call predecessors, (926), 656 states have call successors, (926) [2022-12-14 13:48:18,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5198 states to 5198 states and 7000 transitions. [2022-12-14 13:48:18,824 INFO L78 Accepts]: Start accepts. Automaton has 5198 states and 7000 transitions. Word has length 111 [2022-12-14 13:48:18,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:18,825 INFO L495 AbstractCegarLoop]: Abstraction has 5198 states and 7000 transitions. [2022-12-14 13:48:18,825 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-12-14 13:48:18,825 INFO L276 IsEmpty]: Start isEmpty. Operand 5198 states and 7000 transitions. [2022-12-14 13:48:18,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-12-14 13:48:18,831 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:18,831 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-12-14 13:48:18,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-14 13:48:19,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:19,033 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:19,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:19,034 INFO L85 PathProgramCache]: Analyzing trace with hash -212901270, now seen corresponding path program 1 times [2022-12-14 13:48:19,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:19,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804387256] [2022-12-14 13:48:19,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:19,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:19,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:19,196 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 18 proven. 26 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-12-14 13:48:19,197 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:19,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804387256] [2022-12-14 13:48:19,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804387256] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:19,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742496442] [2022-12-14 13:48:19,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:19,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:19,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:19,198 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:19,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 13:48:19,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:19,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 13:48:19,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:19,373 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-12-14 13:48:19,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:19,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742496442] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:19,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:19,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-12-14 13:48:19,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389669039] [2022-12-14 13:48:19,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:19,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:48:19,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:19,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:48:19,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-12-14 13:48:19,375 INFO L87 Difference]: Start difference. First operand 5198 states and 7000 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-12-14 13:48:20,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:20,668 INFO L93 Difference]: Finished difference Result 11232 states and 15430 transitions. [2022-12-14 13:48:20,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 13:48:20,668 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-12-14 13:48:20,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:20,680 INFO L225 Difference]: With dead ends: 11232 [2022-12-14 13:48:20,680 INFO L226 Difference]: Without dead ends: 7113 [2022-12-14 13:48:20,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-12-14 13:48:20,686 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 464 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:20,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [486 Valid, 389 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:48:20,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7113 states. [2022-12-14 13:48:21,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7113 to 7109. [2022-12-14 13:48:21,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7109 states, 5549 states have (on average 1.3398810596503874) internal successors, (7435), 5602 states have internal predecessors, (7435), 889 states have call successors, (889), 637 states have call predecessors, (889), 669 states have return successors, (1249), 871 states have call predecessors, (1249), 886 states have call successors, (1249) [2022-12-14 13:48:21,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7109 states to 7109 states and 9573 transitions. [2022-12-14 13:48:21,502 INFO L78 Accepts]: Start accepts. Automaton has 7109 states and 9573 transitions. Word has length 112 [2022-12-14 13:48:21,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:21,502 INFO L495 AbstractCegarLoop]: Abstraction has 7109 states and 9573 transitions. [2022-12-14 13:48:21,502 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-12-14 13:48:21,502 INFO L276 IsEmpty]: Start isEmpty. Operand 7109 states and 9573 transitions. [2022-12-14 13:48:21,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-12-14 13:48:21,507 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:21,508 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-12-14 13:48:21,512 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-14 13:48:21,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-14 13:48:21,710 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:21,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:21,711 INFO L85 PathProgramCache]: Analyzing trace with hash -994550400, now seen corresponding path program 1 times [2022-12-14 13:48:21,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:21,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449641697] [2022-12-14 13:48:21,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:21,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:21,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:21,789 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-12-14 13:48:21,789 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:21,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449641697] [2022-12-14 13:48:21,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449641697] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:21,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211520585] [2022-12-14 13:48:21,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:21,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:21,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:21,790 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:21,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 13:48:21,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:21,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 13:48:21,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:21,911 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 13:48:21,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:21,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211520585] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:21,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:21,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-12-14 13:48:21,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94208519] [2022-12-14 13:48:21,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:21,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:48:21,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:21,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:48:21,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:48:21,913 INFO L87 Difference]: Start difference. First operand 7109 states and 9573 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-12-14 13:48:23,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:23,081 INFO L93 Difference]: Finished difference Result 12600 states and 17383 transitions. [2022-12-14 13:48:23,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:48:23,082 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-12-14 13:48:23,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:23,096 INFO L225 Difference]: With dead ends: 12600 [2022-12-14 13:48:23,096 INFO L226 Difference]: Without dead ends: 8541 [2022-12-14 13:48:23,103 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-12-14 13:48:23,103 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 67 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:23,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 426 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:48:23,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8541 states. [2022-12-14 13:48:23,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8541 to 7793. [2022-12-14 13:48:23,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7793 states, 6145 states have (on average 1.3567127746135068) internal successors, (8337), 6198 states have internal predecessors, (8337), 933 states have call successors, (933), 681 states have call predecessors, (933), 713 states have return successors, (1293), 915 states have call predecessors, (1293), 930 states have call successors, (1293) [2022-12-14 13:48:23,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7793 states to 7793 states and 10563 transitions. [2022-12-14 13:48:23,985 INFO L78 Accepts]: Start accepts. Automaton has 7793 states and 10563 transitions. Word has length 112 [2022-12-14 13:48:23,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:23,985 INFO L495 AbstractCegarLoop]: Abstraction has 7793 states and 10563 transitions. [2022-12-14 13:48:23,986 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-12-14 13:48:23,986 INFO L276 IsEmpty]: Start isEmpty. Operand 7793 states and 10563 transitions. [2022-12-14 13:48:23,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-12-14 13:48:23,991 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:23,992 INFO L195 NwaCegarLoop]: trace histogram [3, 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-12-14 13:48:23,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 13:48:24,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-14 13:48:24,193 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:24,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:24,194 INFO L85 PathProgramCache]: Analyzing trace with hash -272141698, now seen corresponding path program 1 times [2022-12-14 13:48:24,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:24,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872292741] [2022-12-14 13:48:24,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:24,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:24,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:24,315 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 19 proven. 27 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-12-14 13:48:24,315 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:24,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872292741] [2022-12-14 13:48:24,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872292741] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:24,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784034206] [2022-12-14 13:48:24,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:24,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:24,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:24,316 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:24,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 13:48:24,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:24,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:48:24,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:24,424 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 13:48:24,424 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:24,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784034206] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:24,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:24,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-12-14 13:48:24,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850894915] [2022-12-14 13:48:24,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:24,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:48:24,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:24,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:48:24,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:48:24,425 INFO L87 Difference]: Start difference. First operand 7793 states and 10563 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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-12-14 13:48:25,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:25,345 INFO L93 Difference]: Finished difference Result 12558 states and 17693 transitions. [2022-12-14 13:48:25,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:48:25,346 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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 113 [2022-12-14 13:48:25,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:25,359 INFO L225 Difference]: With dead ends: 12558 [2022-12-14 13:48:25,359 INFO L226 Difference]: Without dead ends: 7815 [2022-12-14 13:48:25,367 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 115 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-12-14 13:48:25,367 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 98 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:25,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 426 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:48:25,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7815 states. [2022-12-14 13:48:26,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7815 to 7741. [2022-12-14 13:48:26,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7741 states, 6093 states have (on average 1.3334974560971606) internal successors, (8125), 6146 states have internal predecessors, (8125), 933 states have call successors, (933), 681 states have call predecessors, (933), 713 states have return successors, (1293), 915 states have call predecessors, (1293), 930 states have call successors, (1293) [2022-12-14 13:48:26,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7741 states to 7741 states and 10351 transitions. [2022-12-14 13:48:26,413 INFO L78 Accepts]: Start accepts. Automaton has 7741 states and 10351 transitions. Word has length 113 [2022-12-14 13:48:26,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:26,414 INFO L495 AbstractCegarLoop]: Abstraction has 7741 states and 10351 transitions. [2022-12-14 13:48:26,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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-12-14 13:48:26,414 INFO L276 IsEmpty]: Start isEmpty. Operand 7741 states and 10351 transitions. [2022-12-14 13:48:26,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-12-14 13:48:26,419 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:26,419 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-12-14 13:48:26,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-14 13:48:26,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:26,621 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:26,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:26,622 INFO L85 PathProgramCache]: Analyzing trace with hash -408663748, now seen corresponding path program 1 times [2022-12-14 13:48:26,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:26,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804062236] [2022-12-14 13:48:26,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:26,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:26,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:26,736 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 19 proven. 25 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-12-14 13:48:26,737 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:26,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804062236] [2022-12-14 13:48:26,737 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804062236] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:26,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964393354] [2022-12-14 13:48:26,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:26,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:26,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:26,738 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:26,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 13:48:26,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:26,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 13:48:26,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:26,872 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-12-14 13:48:26,872 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:26,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964393354] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:26,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:26,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 7 [2022-12-14 13:48:26,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711045589] [2022-12-14 13:48:26,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:26,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:48:26,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:26,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:48:26,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:48:26,874 INFO L87 Difference]: Start difference. First operand 7741 states and 10351 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-12-14 13:48:28,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:28,546 INFO L93 Difference]: Finished difference Result 17403 states and 23494 transitions. [2022-12-14 13:48:28,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 13:48:28,547 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-12-14 13:48:28,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:28,564 INFO L225 Difference]: With dead ends: 17403 [2022-12-14 13:48:28,564 INFO L226 Difference]: Without dead ends: 10741 [2022-12-14 13:48:28,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-12-14 13:48:28,573 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 371 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:28,573 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 425 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:48:28,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10741 states. [2022-12-14 13:48:29,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10741 to 10737. [2022-12-14 13:48:29,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10737 states, 8467 states have (on average 1.313688437463092) internal successors, (11123), 8535 states have internal predecessors, (11123), 1292 states have call successors, (1292), 944 states have call predecessors, (1292), 976 states have return successors, (1783), 1259 states have call predecessors, (1783), 1289 states have call successors, (1783) [2022-12-14 13:48:29,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10737 states to 10737 states and 14198 transitions. [2022-12-14 13:48:29,840 INFO L78 Accepts]: Start accepts. Automaton has 10737 states and 14198 transitions. Word has length 113 [2022-12-14 13:48:29,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:29,840 INFO L495 AbstractCegarLoop]: Abstraction has 10737 states and 14198 transitions. [2022-12-14 13:48:29,840 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-12-14 13:48:29,840 INFO L276 IsEmpty]: Start isEmpty. Operand 10737 states and 14198 transitions. [2022-12-14 13:48:29,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-12-14 13:48:29,848 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:29,848 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] [2022-12-14 13:48:29,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 13:48:30,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:30,050 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:30,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:30,051 INFO L85 PathProgramCache]: Analyzing trace with hash 712619764, now seen corresponding path program 1 times [2022-12-14 13:48:30,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:30,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520113852] [2022-12-14 13:48:30,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:30,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:30,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:30,102 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 20 proven. 4 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-12-14 13:48:30,102 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:30,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520113852] [2022-12-14 13:48:30,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520113852] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:30,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178717955] [2022-12-14 13:48:30,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:30,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:30,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:30,103 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:30,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 13:48:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:30,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 13:48:30,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:30,226 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 13:48:30,226 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:30,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178717955] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:30,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:30,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-12-14 13:48:30,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139383253] [2022-12-14 13:48:30,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:30,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:48:30,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:30,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:48:30,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:48:30,228 INFO L87 Difference]: Start difference. First operand 10737 states and 14198 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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-12-14 13:48:31,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:31,849 INFO L93 Difference]: Finished difference Result 19657 states and 26402 transitions. [2022-12-14 13:48:31,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:48:31,850 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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 116 [2022-12-14 13:48:31,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:31,871 INFO L225 Difference]: With dead ends: 19657 [2022-12-14 13:48:31,871 INFO L226 Difference]: Without dead ends: 13213 [2022-12-14 13:48:31,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 116 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-12-14 13:48:31,880 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 72 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:31,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 428 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:48:31,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13213 states. [2022-12-14 13:48:33,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13213 to 11885. [2022-12-14 13:48:33,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11885 states, 9439 states have (on average 1.3205848077126814) internal successors, (12465), 9507 states have internal predecessors, (12465), 1380 states have call successors, (1380), 1032 states have call predecessors, (1380), 1064 states have return successors, (1871), 1347 states have call predecessors, (1871), 1377 states have call successors, (1871) [2022-12-14 13:48:33,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11885 states to 11885 states and 15716 transitions. [2022-12-14 13:48:33,442 INFO L78 Accepts]: Start accepts. Automaton has 11885 states and 15716 transitions. Word has length 116 [2022-12-14 13:48:33,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:33,442 INFO L495 AbstractCegarLoop]: Abstraction has 11885 states and 15716 transitions. [2022-12-14 13:48:33,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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-12-14 13:48:33,442 INFO L276 IsEmpty]: Start isEmpty. Operand 11885 states and 15716 transitions. [2022-12-14 13:48:33,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-12-14 13:48:33,450 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:33,450 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-12-14 13:48:33,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-14 13:48:33,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:33,651 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:33,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:33,652 INFO L85 PathProgramCache]: Analyzing trace with hash -596408786, now seen corresponding path program 1 times [2022-12-14 13:48:33,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:33,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27437150] [2022-12-14 13:48:33,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:33,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:33,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:33,769 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 20 proven. 30 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 13:48:33,769 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:33,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27437150] [2022-12-14 13:48:33,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27437150] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:33,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247124374] [2022-12-14 13:48:33,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:33,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:33,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:33,770 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:33,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 13:48:33,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:33,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 13:48:33,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:33,872 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 13:48:33,872 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:33,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247124374] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:33,873 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:33,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2022-12-14 13:48:33,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486240188] [2022-12-14 13:48:33,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:33,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:48:33,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:33,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:48:33,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:48:33,874 INFO L87 Difference]: Start difference. First operand 11885 states and 15716 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-12-14 13:48:35,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:35,312 INFO L93 Difference]: Finished difference Result 17580 states and 23185 transitions. [2022-12-14 13:48:35,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 13:48:35,312 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-12-14 13:48:35,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:35,332 INFO L225 Difference]: With dead ends: 17580 [2022-12-14 13:48:35,332 INFO L226 Difference]: Without dead ends: 12358 [2022-12-14 13:48:35,340 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-12-14 13:48:35,340 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 200 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:35,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 596 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:48:35,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12358 states. [2022-12-14 13:48:36,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12358 to 12127. [2022-12-14 13:48:36,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12127 states, 9634 states have (on average 1.318040274029479) internal successors, (12698), 9720 states have internal predecessors, (12698), 1387 states have call successors, (1387), 1036 states have call predecessors, (1387), 1104 states have return successors, (1932), 1372 states have call predecessors, (1932), 1384 states have call successors, (1932) [2022-12-14 13:48:36,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12127 states to 12127 states and 16017 transitions. [2022-12-14 13:48:36,749 INFO L78 Accepts]: Start accepts. Automaton has 12127 states and 16017 transitions. Word has length 117 [2022-12-14 13:48:36,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:36,750 INFO L495 AbstractCegarLoop]: Abstraction has 12127 states and 16017 transitions. [2022-12-14 13:48:36,750 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-12-14 13:48:36,750 INFO L276 IsEmpty]: Start isEmpty. Operand 12127 states and 16017 transitions. [2022-12-14 13:48:36,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-12-14 13:48:36,757 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:36,757 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-12-14 13:48:36,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-14 13:48:36,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:36,958 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:36,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:36,958 INFO L85 PathProgramCache]: Analyzing trace with hash -177333461, now seen corresponding path program 1 times [2022-12-14 13:48:36,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:36,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424519696] [2022-12-14 13:48:36,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:36,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:36,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:37,001 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 28 proven. 11 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-12-14 13:48:37,002 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:37,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424519696] [2022-12-14 13:48:37,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424519696] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:37,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520371173] [2022-12-14 13:48:37,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:37,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:37,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:37,003 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:37,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 13:48:37,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:37,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:48:37,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:37,087 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-12-14 13:48:37,087 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:37,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520371173] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:37,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:37,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-12-14 13:48:37,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830745779] [2022-12-14 13:48:37,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:37,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:48:37,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:37,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:48:37,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 13:48:37,089 INFO L87 Difference]: Start difference. First operand 12127 states and 16017 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-12-14 13:48:38,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:38,512 INFO L93 Difference]: Finished difference Result 17295 states and 22997 transitions. [2022-12-14 13:48:38,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:48:38,512 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-12-14 13:48:38,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:38,530 INFO L225 Difference]: With dead ends: 17295 [2022-12-14 13:48:38,530 INFO L226 Difference]: Without dead ends: 11869 [2022-12-14 13:48:38,537 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-12-14 13:48:38,538 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 22 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:38,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 373 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:48:38,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11869 states. [2022-12-14 13:48:39,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11869 to 11869. [2022-12-14 13:48:39,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11869 states, 9412 states have (on average 1.3178920526986826) internal successors, (12404), 9489 states have internal predecessors, (12404), 1387 states have call successors, (1387), 1036 states have call predecessors, (1387), 1068 states have return successors, (1878), 1345 states have call predecessors, (1878), 1384 states have call successors, (1878) [2022-12-14 13:48:39,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11869 states to 11869 states and 15669 transitions. [2022-12-14 13:48:39,958 INFO L78 Accepts]: Start accepts. Automaton has 11869 states and 15669 transitions. Word has length 118 [2022-12-14 13:48:39,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:39,959 INFO L495 AbstractCegarLoop]: Abstraction has 11869 states and 15669 transitions. [2022-12-14 13:48:39,959 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-12-14 13:48:39,959 INFO L276 IsEmpty]: Start isEmpty. Operand 11869 states and 15669 transitions. [2022-12-14 13:48:39,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-12-14 13:48:39,970 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:39,970 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-12-14 13:48:39,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-14 13:48:40,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-12-14 13:48:40,171 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:40,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:40,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1659196427, now seen corresponding path program 1 times [2022-12-14 13:48:40,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:40,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804295205] [2022-12-14 13:48:40,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:40,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:40,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:40,300 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 31 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 13:48:40,301 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:40,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804295205] [2022-12-14 13:48:40,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804295205] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:40,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475491538] [2022-12-14 13:48:40,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:40,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:40,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:40,302 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:40,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-14 13:48:40,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:40,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 13:48:40,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:40,438 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 13:48:40,439 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:40,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475491538] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:40,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:40,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 6 [2022-12-14 13:48:40,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106542582] [2022-12-14 13:48:40,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:40,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:48:40,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:40,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:48:40,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:48:40,440 INFO L87 Difference]: Start difference. First operand 11869 states and 15669 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-12-14 13:48:42,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:42,216 INFO L93 Difference]: Finished difference Result 20932 states and 28262 transitions. [2022-12-14 13:48:42,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:48:42,216 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-12-14 13:48:42,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:42,238 INFO L225 Difference]: With dead ends: 20932 [2022-12-14 13:48:42,238 INFO L226 Difference]: Without dead ends: 13376 [2022-12-14 13:48:42,248 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-12-14 13:48:42,249 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 172 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:42,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 233 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:48:42,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13376 states. [2022-12-14 13:48:43,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13376 to 13236. [2022-12-14 13:48:43,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13236 states, 10671 states have (on average 1.2955674257332959) internal successors, (13825), 10748 states have internal predecessors, (13825), 1400 states have call successors, (1400), 1131 states have call predecessors, (1400), 1163 states have return successors, (2067), 1358 states have call predecessors, (2067), 1397 states have call successors, (2067) [2022-12-14 13:48:43,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13236 states to 13236 states and 17292 transitions. [2022-12-14 13:48:43,813 INFO L78 Accepts]: Start accepts. Automaton has 13236 states and 17292 transitions. Word has length 118 [2022-12-14 13:48:43,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:43,813 INFO L495 AbstractCegarLoop]: Abstraction has 13236 states and 17292 transitions. [2022-12-14 13:48:43,813 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-12-14 13:48:43,813 INFO L276 IsEmpty]: Start isEmpty. Operand 13236 states and 17292 transitions. [2022-12-14 13:48:43,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-12-14 13:48:43,823 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:43,823 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, 1, 1, 1, 1, 1, 1] [2022-12-14 13:48:43,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-12-14 13:48:44,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-12-14 13:48:44,024 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:44,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:44,025 INFO L85 PathProgramCache]: Analyzing trace with hash 960713685, now seen corresponding path program 1 times [2022-12-14 13:48:44,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:44,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309675106] [2022-12-14 13:48:44,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:44,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:44,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:44,081 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 30 proven. 5 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-12-14 13:48:44,081 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:44,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309675106] [2022-12-14 13:48:44,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309675106] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:44,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557546187] [2022-12-14 13:48:44,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:44,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:44,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:44,082 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:44,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-14 13:48:44,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:44,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:48:44,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:44,186 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 13:48:44,186 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:44,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557546187] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:44,186 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:44,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-12-14 13:48:44,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122708609] [2022-12-14 13:48:44,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:44,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:48:44,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:44,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:48:44,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 13:48:44,187 INFO L87 Difference]: Start difference. First operand 13236 states and 17292 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-12-14 13:48:45,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:45,974 INFO L93 Difference]: Finished difference Result 21696 states and 29264 transitions. [2022-12-14 13:48:45,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:48:45,975 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 118 [2022-12-14 13:48:45,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:45,996 INFO L225 Difference]: With dead ends: 21696 [2022-12-14 13:48:45,996 INFO L226 Difference]: Without dead ends: 13213 [2022-12-14 13:48:46,007 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-12-14 13:48:46,007 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 95 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:46,007 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 445 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:48:46,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13213 states. [2022-12-14 13:48:47,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13213 to 13060. [2022-12-14 13:48:47,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13060 states, 10495 states have (on average 1.268318246784183) internal successors, (13311), 10572 states have internal predecessors, (13311), 1400 states have call successors, (1400), 1131 states have call predecessors, (1400), 1163 states have return successors, (2067), 1358 states have call predecessors, (2067), 1397 states have call successors, (2067) [2022-12-14 13:48:47,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13060 states to 13060 states and 16778 transitions. [2022-12-14 13:48:47,583 INFO L78 Accepts]: Start accepts. Automaton has 13060 states and 16778 transitions. Word has length 118 [2022-12-14 13:48:47,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:47,583 INFO L495 AbstractCegarLoop]: Abstraction has 13060 states and 16778 transitions. [2022-12-14 13:48:47,583 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-12-14 13:48:47,583 INFO L276 IsEmpty]: Start isEmpty. Operand 13060 states and 16778 transitions. [2022-12-14 13:48:47,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-12-14 13:48:47,591 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:47,591 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-12-14 13:48:47,595 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-12-14 13:48:47,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-12-14 13:48:47,792 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:47,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:47,793 INFO L85 PathProgramCache]: Analyzing trace with hash -186056932, now seen corresponding path program 1 times [2022-12-14 13:48:47,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:47,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364297391] [2022-12-14 13:48:47,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:47,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:47,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:48,027 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-12-14 13:48:48,027 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:48,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364297391] [2022-12-14 13:48:48,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364297391] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:48,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909923715] [2022-12-14 13:48:48,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:48,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:48,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:48,028 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:48,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-14 13:48:48,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:48,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 13:48:48,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:48,272 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 43 proven. 15 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 13:48:48,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:48:48,416 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-12-14 13:48:48,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909923715] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:48,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 13:48:48,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [11, 8] total 20 [2022-12-14 13:48:48,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516968104] [2022-12-14 13:48:48,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:48,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:48:48,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:48,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:48:48,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-12-14 13:48:48,418 INFO L87 Difference]: Start difference. First operand 13060 states and 16778 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-12-14 13:48:50,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:50,361 INFO L93 Difference]: Finished difference Result 25322 states and 32822 transitions. [2022-12-14 13:48:50,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 13:48:50,361 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-12-14 13:48:50,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:50,386 INFO L225 Difference]: With dead ends: 25322 [2022-12-14 13:48:50,386 INFO L226 Difference]: Without dead ends: 14634 [2022-12-14 13:48:50,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 222 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-12-14 13:48:50,400 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 197 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:50,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 406 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:48:50,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14634 states. [2022-12-14 13:48:52,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14634 to 14265. [2022-12-14 13:48:52,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14265 states, 11625 states have (on average 1.2498924731182797) internal successors, (14530), 11711 states have internal predecessors, (14530), 1406 states have call successors, (1406), 1191 states have call predecessors, (1406), 1232 states have return successors, (2034), 1364 states have call predecessors, (2034), 1403 states have call successors, (2034) [2022-12-14 13:48:52,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14265 states to 14265 states and 17970 transitions. [2022-12-14 13:48:52,194 INFO L78 Accepts]: Start accepts. Automaton has 14265 states and 17970 transitions. Word has length 115 [2022-12-14 13:48:52,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:52,194 INFO L495 AbstractCegarLoop]: Abstraction has 14265 states and 17970 transitions. [2022-12-14 13:48:52,194 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-12-14 13:48:52,194 INFO L276 IsEmpty]: Start isEmpty. Operand 14265 states and 17970 transitions. [2022-12-14 13:48:52,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-12-14 13:48:52,202 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:52,202 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-12-14 13:48:52,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-14 13:48:52,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-14 13:48:52,403 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:52,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:52,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1519765128, now seen corresponding path program 1 times [2022-12-14 13:48:52,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:52,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300049693] [2022-12-14 13:48:52,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:52,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:52,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:52,522 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-12-14 13:48:52,522 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:52,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300049693] [2022-12-14 13:48:52,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300049693] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:52,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:48:52,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 13:48:52,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932380915] [2022-12-14 13:48:52,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:52,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 13:48:52,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:52,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 13:48:52,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:48:52,524 INFO L87 Difference]: Start difference. First operand 14265 states and 17970 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 13:48:55,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:55,601 INFO L93 Difference]: Finished difference Result 34603 states and 43770 transitions. [2022-12-14 13:48:55,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 13:48:55,602 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 116 [2022-12-14 13:48:55,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:55,632 INFO L225 Difference]: With dead ends: 34603 [2022-12-14 13:48:55,633 INFO L226 Difference]: Without dead ends: 18448 [2022-12-14 13:48:55,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:48:55,653 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 129 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:55,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 481 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:48:55,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18448 states. [2022-12-14 13:48:57,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18448 to 17950. [2022-12-14 13:48:57,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17950 states, 14523 states have (on average 1.2347999724574812) internal successors, (17933), 14666 states have internal predecessors, (17933), 1840 states have call successors, (1840), 1544 states have call predecessors, (1840), 1585 states have return successors, (2660), 1741 states have call predecessors, (2660), 1837 states have call successors, (2660) [2022-12-14 13:48:57,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17950 states to 17950 states and 22433 transitions. [2022-12-14 13:48:57,995 INFO L78 Accepts]: Start accepts. Automaton has 17950 states and 22433 transitions. Word has length 116 [2022-12-14 13:48:57,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:57,996 INFO L495 AbstractCegarLoop]: Abstraction has 17950 states and 22433 transitions. [2022-12-14 13:48:57,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 13:48:57,996 INFO L276 IsEmpty]: Start isEmpty. Operand 17950 states and 22433 transitions. [2022-12-14 13:48:58,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-12-14 13:48:58,004 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:58,004 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-12-14 13:48:58,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-12-14 13:48:58,004 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:48:58,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:58,005 INFO L85 PathProgramCache]: Analyzing trace with hash -898782172, now seen corresponding path program 1 times [2022-12-14 13:48:58,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:48:58,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559208427] [2022-12-14 13:48:58,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:58,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:48:58,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:58,093 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 41 proven. 17 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-12-14 13:48:58,093 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:48:58,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559208427] [2022-12-14 13:48:58,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559208427] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:48:58,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032944308] [2022-12-14 13:48:58,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:58,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:58,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:58,094 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:58,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-14 13:48:58,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:58,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 13:48:58,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:58,229 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:48:58,229 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:58,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032944308] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:58,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:48:58,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2022-12-14 13:48:58,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291415658] [2022-12-14 13:48:58,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:58,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:48:58,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:48:58,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:48:58,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:48:58,230 INFO L87 Difference]: Start difference. First operand 17950 states and 22433 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-12-14 13:49:01,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:49:01,359 INFO L93 Difference]: Finished difference Result 34327 states and 43298 transitions. [2022-12-14 13:49:01,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 13:49:01,360 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-12-14 13:49:01,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:49:01,400 INFO L225 Difference]: With dead ends: 34327 [2022-12-14 13:49:01,400 INFO L226 Difference]: Without dead ends: 22824 [2022-12-14 13:49:01,416 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-12-14 13:49:01,417 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 243 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:49:01,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 555 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:49:01,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22824 states. [2022-12-14 13:49:04,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22824 to 21615. [2022-12-14 13:49:04,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21615 states, 17455 states have (on average 1.2252649670581495) internal successors, (21387), 17621 states have internal predecessors, (21387), 2250 states have call successors, (2250), 1867 states have call predecessors, (2250), 1908 states have return successors, (3461), 2128 states have call predecessors, (3461), 2247 states have call successors, (3461) [2022-12-14 13:49:04,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21615 states to 21615 states and 27098 transitions. [2022-12-14 13:49:04,554 INFO L78 Accepts]: Start accepts. Automaton has 21615 states and 27098 transitions. Word has length 117 [2022-12-14 13:49:04,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:49:04,554 INFO L495 AbstractCegarLoop]: Abstraction has 21615 states and 27098 transitions. [2022-12-14 13:49:04,555 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-12-14 13:49:04,555 INFO L276 IsEmpty]: Start isEmpty. Operand 21615 states and 27098 transitions. [2022-12-14 13:49:04,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-12-14 13:49:04,566 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:49:04,566 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-12-14 13:49:04,571 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-14 13:49:04,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:49:04,768 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:49:04,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:49:04,769 INFO L85 PathProgramCache]: Analyzing trace with hash 852715944, now seen corresponding path program 1 times [2022-12-14 13:49:04,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:49:04,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435341226] [2022-12-14 13:49:04,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:49:04,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:49:04,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:49:05,144 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 13 proven. 43 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-12-14 13:49:05,144 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:49:05,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435341226] [2022-12-14 13:49:05,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435341226] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:49:05,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481871771] [2022-12-14 13:49:05,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:49:05,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:49:05,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:49:05,146 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:49:05,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-14 13:49:05,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:49:05,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 13:49:05,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:49:05,289 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 62 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 13:49:05,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:49:05,440 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-12-14 13:49:05,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481871771] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:49:05,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [921835799] [2022-12-14 13:49:05,442 INFO L159 IcfgInterpreter]: Started Sifa with 69 locations of interest [2022-12-14 13:49:05,442 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:49:05,442 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:49:05,442 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:49:05,443 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:49:14,025 INFO L197 IcfgInterpreter]: Interpreting procedure error2 with input of size 75 for LOIs [2022-12-14 13:49:14,029 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events2 with input of size 128 for LOIs [2022-12-14 13:49:14,063 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread2 with input of size 70 for LOIs [2022-12-14 13:49:14,072 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels2 with input of size 153 for LOIs [2022-12-14 13:49:14,097 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 82 for LOIs [2022-12-14 13:49:14,444 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads2 with input of size 128 for LOIs [2022-12-14 13:49:15,462 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events2 with input of size 153 for LOIs [2022-12-14 13:49:15,503 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:49:30,449 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '776283#(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) (= ~q_req_up~0 0) (= ~q_ev~0 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-12-14 13:49:30,449 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:49:30,449 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:49:30,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 6] total 20 [2022-12-14 13:49:30,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168361336] [2022-12-14 13:49:30,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:49:30,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-14 13:49:30,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:49:30,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-14 13:49:30,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=398, Invalid=4158, Unknown=0, NotChecked=0, Total=4556 [2022-12-14 13:49:30,451 INFO L87 Difference]: Start difference. First operand 21615 states and 27098 transitions. Second operand has 20 states, 16 states have (on average 9.5) internal successors, (152), 18 states have internal predecessors, (152), 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-12-14 13:49:35,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:49:35,589 INFO L93 Difference]: Finished difference Result 39851 states and 50053 transitions. [2022-12-14 13:49:35,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-12-14 13:49:35,589 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 16 states have (on average 9.5) internal successors, (152), 18 states have internal predecessors, (152), 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-12-14 13:49:35,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:49:35,617 INFO L225 Difference]: With dead ends: 39851 [2022-12-14 13:49:35,617 INFO L226 Difference]: Without dead ends: 19267 [2022-12-14 13:49:35,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 337 SyntacticMatches, 14 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7183 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=1100, Invalid=14902, Unknown=0, NotChecked=0, Total=16002 [2022-12-14 13:49:35,635 INFO L413 NwaCegarLoop]: 292 mSDtfsCounter, 1562 mSDsluCounter, 2666 mSDsCounter, 0 mSdLazyCounter, 2596 mSolverCounterSat, 495 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1583 SdHoareTripleChecker+Valid, 2958 SdHoareTripleChecker+Invalid, 3091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 495 IncrementalHoareTripleChecker+Valid, 2596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:49:35,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1583 Valid, 2958 Invalid, 3091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [495 Valid, 2596 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-12-14 13:49:35,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19267 states. [2022-12-14 13:49:37,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19267 to 14510. [2022-12-14 13:49:37,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14510 states, 11721 states have (on average 1.2115860421465745) internal successors, (14201), 11832 states have internal predecessors, (14201), 1453 states have call successors, (1453), 1280 states have call predecessors, (1453), 1334 states have return successors, (1918), 1398 states have call predecessors, (1918), 1450 states have call successors, (1918) [2022-12-14 13:49:37,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14510 states to 14510 states and 17572 transitions. [2022-12-14 13:49:37,683 INFO L78 Accepts]: Start accepts. Automaton has 14510 states and 17572 transitions. Word has length 121 [2022-12-14 13:49:37,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:49:37,683 INFO L495 AbstractCegarLoop]: Abstraction has 14510 states and 17572 transitions. [2022-12-14 13:49:37,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 16 states have (on average 9.5) internal successors, (152), 18 states have internal predecessors, (152), 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-12-14 13:49:37,684 INFO L276 IsEmpty]: Start isEmpty. Operand 14510 states and 17572 transitions. [2022-12-14 13:49:37,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-12-14 13:49:37,688 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:49:37,688 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:49:37,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-14 13:49:37,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-14 13:49:37,889 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:49:37,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:49:37,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1187199569, now seen corresponding path program 1 times [2022-12-14 13:49:37,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:49:37,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788126586] [2022-12-14 13:49:37,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:49:37,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:49:37,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:49:38,386 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 27 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-12-14 13:49:38,387 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:49:38,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788126586] [2022-12-14 13:49:38,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788126586] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:49:38,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130187487] [2022-12-14 13:49:38,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:49:38,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:49:38,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:49:38,388 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:49:38,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-14 13:49:38,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:49:38,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 62 conjunts are in the unsatisfiable core [2022-12-14 13:49:38,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:49:39,067 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 60 proven. 23 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:49:39,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:49:40,436 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 13 proven. 44 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-12-14 13:49:40,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130187487] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:49:40,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [128125731] [2022-12-14 13:49:40,438 INFO L159 IcfgInterpreter]: Started Sifa with 69 locations of interest [2022-12-14 13:49:40,438 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:49:40,438 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:49:40,438 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:49:40,438 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:49:45,955 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events1 with input of size 192 for LOIs [2022-12-14 13:49:46,289 INFO L197 IcfgInterpreter]: Interpreting procedure error1 with input of size 140 for LOIs [2022-12-14 13:49:46,312 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread1 with input of size 70 for LOIs [2022-12-14 13:49:46,317 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads1 with input of size 204 for LOIs [2022-12-14 13:49:47,187 INFO L197 IcfgInterpreter]: Interpreting procedure is_do_write_p_triggered with input of size 122 for LOIs [2022-12-14 13:49:47,304 INFO L197 IcfgInterpreter]: Interpreting procedure is_do_read_c_triggered with input of size 70 for LOIs [2022-12-14 13:49:47,399 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events1 with input of size 196 for LOIs [2022-12-14 13:49:47,849 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels1 with input of size 219 for LOIs [2022-12-14 13:49:48,055 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:50:09,710 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '851916#(and (= ~q_req_up~0 1) (<= 0 ~p_dw_st~0) (= ~T1_E~0 2) (<= 2 ~T3_E~0) (<= 0 ~p_dw_pc~0) (<= ~t2_st~0 0) (= ~q_free~0 1) (<= ~E_2~0 2) (<= 0 ~p_num_write~0) (<= ~token~0 0) (= ~T2_E~0 2) (= 1 ~c_dr_i~0) (<= ~p_dw_st~0 2) (= ~E_3~0 2) (<= ~t1_pc~0 0) (<= 2 ~M_E~0) (<= |#NULL.offset| 0) (= ~c_dr_pc~0 1) (<= 2 ~E_2~0) (= ~m_i~0 0) (<= ~t2_i~0 0) (not (= ~c_num_read~0 ~p_num_write~0)) (<= ~T3_E~0 2) (<= 0 ~token~0) (<= 0 ~t2_i~0) (= ~c_last_read~0 ~q_buf_0~0) (<= ~t3_st~0 0) (= ~local~0 0) (= ~t3_i~0 0) (<= ~c_num_read~0 1) (<= 0 ~t3_st~0) (<= ~m_pc~0 0) (= ~p_dw_i~0 1) (= 0 ~t2_pc~0) (<= ~M_E~0 2) (<= ~m_st~0 0) (<= ~t3_pc~0 0) (= ~c_last_read~0 ~p_last_write~0) (<= 0 ~m_pc~0) (= ~E_M~0 2) (<= 0 ~t2_st~0) (<= 0 ~t3_pc~0) (<= 1 ~c_num_read~0) (<= 0 ~m_st~0) (<= 0 |#NULL.offset|) (= ~E_1~0 2) (<= ~t1_st~0 0) (<= 0 |#StackHeapBarrier|) (= ~c_dr_st~0 1) (<= 0 ~t1_st~0) (<= 0 ~t1_pc~0) (= ~t1_i~0 0) (= |#NULL.base| 0))' at error location [2022-12-14 13:50:09,711 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:50:09,711 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:50:09,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 18, 18] total 55 [2022-12-14 13:50:09,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103053748] [2022-12-14 13:50:09,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:50:09,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-12-14 13:50:09,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:50:09,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-12-14 13:50:09,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=11246, Unknown=0, NotChecked=0, Total=12210 [2022-12-14 13:50:09,713 INFO L87 Difference]: Start difference. First operand 14510 states and 17572 transitions. Second operand has 55 states, 36 states have (on average 5.944444444444445) internal successors, (214), 40 states have internal predecessors, (214), 25 states have call successors, (49), 17 states have call predecessors, (49), 22 states have return successors, (51), 24 states have call predecessors, (51), 25 states have call successors, (51) [2022-12-14 13:50:23,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:50:23,185 INFO L93 Difference]: Finished difference Result 16428 states and 19852 transitions. [2022-12-14 13:50:23,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-12-14 13:50:23,186 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 36 states have (on average 5.944444444444445) internal successors, (214), 40 states have internal predecessors, (214), 25 states have call successors, (49), 17 states have call predecessors, (49), 22 states have return successors, (51), 24 states have call predecessors, (51), 25 states have call successors, (51) Word has length 124 [2022-12-14 13:50:23,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:50:23,207 INFO L225 Difference]: With dead ends: 16428 [2022-12-14 13:50:23,207 INFO L226 Difference]: Without dead ends: 15447 [2022-12-14 13:50:23,215 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 567 GetRequests, 314 SyntacticMatches, 6 SemanticMatches, 247 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24255 ImplicationChecksByTransitivity, 29.0s TimeCoverageRelationStatistics Valid=6296, Invalid=55456, Unknown=0, NotChecked=0, Total=61752 [2022-12-14 13:50:23,215 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 4718 mSDsluCounter, 2843 mSDsCounter, 0 mSdLazyCounter, 8445 mSolverCounterSat, 3799 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4718 SdHoareTripleChecker+Valid, 3022 SdHoareTripleChecker+Invalid, 12244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3799 IncrementalHoareTripleChecker+Valid, 8445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:50:23,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4718 Valid, 3022 Invalid, 12244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3799 Valid, 8445 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-12-14 13:50:23,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15447 states. [2022-12-14 13:50:25,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15447 to 14226. [2022-12-14 13:50:25,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14226 states, 11545 states have (on average 1.2129060199220443) internal successors, (14003), 11644 states have internal predecessors, (14003), 1405 states have call successors, (1405), 1240 states have call predecessors, (1405), 1274 states have return successors, (1834), 1342 states have call predecessors, (1834), 1402 states have call successors, (1834) [2022-12-14 13:50:25,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14226 states to 14226 states and 17242 transitions. [2022-12-14 13:50:25,321 INFO L78 Accepts]: Start accepts. Automaton has 14226 states and 17242 transitions. Word has length 124 [2022-12-14 13:50:25,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:50:25,321 INFO L495 AbstractCegarLoop]: Abstraction has 14226 states and 17242 transitions. [2022-12-14 13:50:25,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 36 states have (on average 5.944444444444445) internal successors, (214), 40 states have internal predecessors, (214), 25 states have call successors, (49), 17 states have call predecessors, (49), 22 states have return successors, (51), 24 states have call predecessors, (51), 25 states have call successors, (51) [2022-12-14 13:50:25,321 INFO L276 IsEmpty]: Start isEmpty. Operand 14226 states and 17242 transitions. [2022-12-14 13:50:25,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-12-14 13:50:25,326 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:50:25,326 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:50:25,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-14 13:50:25,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-12-14 13:50:25,527 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:50:25,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:50:25,528 INFO L85 PathProgramCache]: Analyzing trace with hash -533674633, now seen corresponding path program 1 times [2022-12-14 13:50:25,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:50:25,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396977999] [2022-12-14 13:50:25,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:50:25,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:50:25,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:50:25,657 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 38 proven. 9 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-12-14 13:50:25,657 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:50:25,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396977999] [2022-12-14 13:50:25,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396977999] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:50:25,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225565531] [2022-12-14 13:50:25,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:50:25,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:50:25,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:50:25,658 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:50:25,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-14 13:50:25,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:50:25,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 13:50:25,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:50:25,801 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 50 proven. 17 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-12-14 13:50:25,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:50:25,912 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-12-14 13:50:25,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225565531] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 13:50:25,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 13:50:25,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 10] total 17 [2022-12-14 13:50:25,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031346475] [2022-12-14 13:50:25,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:50:25,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 13:50:25,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:50:25,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 13:50:25,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-12-14 13:50:25,914 INFO L87 Difference]: Start difference. First operand 14226 states and 17242 transitions. Second operand has 8 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 4 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 3 states have call successors, (15) [2022-12-14 13:50:28,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:50:28,500 INFO L93 Difference]: Finished difference Result 14679 states and 17751 transitions. [2022-12-14 13:50:28,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 13:50:28,500 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 4 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 3 states have call successors, (15) Word has length 125 [2022-12-14 13:50:28,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:50:28,520 INFO L225 Difference]: With dead ends: 14679 [2022-12-14 13:50:28,520 INFO L226 Difference]: Without dead ends: 13982 [2022-12-14 13:50:28,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2022-12-14 13:50:28,524 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 369 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:50:28,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 497 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 13:50:28,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13982 states. [2022-12-14 13:50:30,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13982 to 13952. [2022-12-14 13:50:30,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13952 states, 11341 states have (on average 1.2129441848161537) internal successors, (13756), 11440 states have internal predecessors, (13756), 1369 states have call successors, (1369), 1210 states have call predecessors, (1369), 1240 states have return successors, (1793), 1302 states have call predecessors, (1793), 1366 states have call successors, (1793) [2022-12-14 13:50:30,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13952 states to 13952 states and 16918 transitions. [2022-12-14 13:50:30,734 INFO L78 Accepts]: Start accepts. Automaton has 13952 states and 16918 transitions. Word has length 125 [2022-12-14 13:50:30,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:50:30,734 INFO L495 AbstractCegarLoop]: Abstraction has 13952 states and 16918 transitions. [2022-12-14 13:50:30,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 4 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 3 states have call successors, (15) [2022-12-14 13:50:30,734 INFO L276 IsEmpty]: Start isEmpty. Operand 13952 states and 16918 transitions. [2022-12-14 13:50:30,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-12-14 13:50:30,739 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:50:30,739 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-12-14 13:50:30,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-12-14 13:50:30,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:50:30,939 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:50:30,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:50:30,940 INFO L85 PathProgramCache]: Analyzing trace with hash -887691301, now seen corresponding path program 1 times [2022-12-14 13:50:30,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:50:30,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519177414] [2022-12-14 13:50:30,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:50:30,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:50:30,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:50:31,068 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 17 proven. 26 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-12-14 13:50:31,068 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:50:31,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519177414] [2022-12-14 13:50:31,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519177414] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:50:31,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637249043] [2022-12-14 13:50:31,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:50:31,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:50:31,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:50:31,069 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:50:31,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-14 13:50:31,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:50:31,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 13:50:31,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:50:31,264 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 62 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 13:50:31,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:50:31,474 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-12-14 13:50:31,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637249043] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:50:31,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [983146124] [2022-12-14 13:50:31,476 INFO L159 IcfgInterpreter]: Started Sifa with 72 locations of interest [2022-12-14 13:50:31,476 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:50:31,477 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:50:31,477 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:50:31,477 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:50:35,848 INFO L197 IcfgInterpreter]: Interpreting procedure error2 with input of size 76 for LOIs [2022-12-14 13:50:35,852 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events2 with input of size 205 for LOIs [2022-12-14 13:51:19,303 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread2 with input of size 128 for LOIs [2022-12-14 13:51:19,332 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels2 with input of size 213 for LOIs [2022-12-14 13:51:19,399 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 82 for LOIs [2022-12-14 13:51:19,479 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads2 with input of size 71 for LOIs [2022-12-14 13:51:19,849 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events2 with input of size 245 for LOIs [2022-12-14 13:51:31,326 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:51:48,764 WARN L233 SmtUtils]: Spent 15.58s on a formula simplification. DAG size of input: 468 DAG size of output: 418 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 13:52:07,360 WARN L233 SmtUtils]: Spent 13.22s on a formula simplification. DAG size of input: 901 DAG size of output: 617 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 13:52:19,858 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '934762#(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) (= ~q_req_up~0 0) (= ~q_ev~0 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-12-14 13:52:19,858 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:52:19,858 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:52:19,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 6] total 16 [2022-12-14 13:52:19,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066443158] [2022-12-14 13:52:19,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:52:19,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 13:52:19,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:52:19,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 13:52:19,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=423, Invalid=4407, Unknown=0, NotChecked=0, Total=4830 [2022-12-14 13:52:19,860 INFO L87 Difference]: Start difference. First operand 13952 states and 16918 transitions. Second operand has 16 states, 13 states have (on average 10.153846153846153) internal successors, (132), 14 states have internal predecessors, (132), 6 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 5 states have call predecessors, (30), 6 states have call successors, (30) [2022-12-14 13:52:24,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:52:24,755 INFO L93 Difference]: Finished difference Result 25130 states and 30810 transitions. [2022-12-14 13:52:24,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-12-14 13:52:24,756 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 10.153846153846153) internal successors, (132), 14 states have internal predecessors, (132), 6 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 5 states have call predecessors, (30), 6 states have call successors, (30) Word has length 124 [2022-12-14 13:52:24,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:52:24,778 INFO L225 Difference]: With dead ends: 25130 [2022-12-14 13:52:24,778 INFO L226 Difference]: Without dead ends: 13755 [2022-12-14 13:52:24,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 488 GetRequests, 345 SyntacticMatches, 6 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8203 ImplicationChecksByTransitivity, 49.4s TimeCoverageRelationStatistics Valid=1335, Invalid=17847, Unknown=0, NotChecked=0, Total=19182 [2022-12-14 13:52:24,792 INFO L413 NwaCegarLoop]: 511 mSDtfsCounter, 1169 mSDsluCounter, 3654 mSDsCounter, 0 mSdLazyCounter, 2216 mSolverCounterSat, 395 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1179 SdHoareTripleChecker+Valid, 4165 SdHoareTripleChecker+Invalid, 2611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 395 IncrementalHoareTripleChecker+Valid, 2216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:52:24,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1179 Valid, 4165 Invalid, 2611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [395 Valid, 2216 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 13:52:24,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13755 states. [2022-12-14 13:52:26,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13755 to 10237. [2022-12-14 13:52:26,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10237 states, 8388 states have (on average 1.2156652360515021) internal successors, (10197), 8457 states have internal predecessors, (10197), 942 states have call successors, (942), 879 states have call predecessors, (942), 905 states have return successors, (1280), 901 states have call predecessors, (1280), 939 states have call successors, (1280) [2022-12-14 13:52:26,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10237 states to 10237 states and 12419 transitions. [2022-12-14 13:52:26,699 INFO L78 Accepts]: Start accepts. Automaton has 10237 states and 12419 transitions. Word has length 124 [2022-12-14 13:52:26,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:52:26,700 INFO L495 AbstractCegarLoop]: Abstraction has 10237 states and 12419 transitions. [2022-12-14 13:52:26,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 10.153846153846153) internal successors, (132), 14 states have internal predecessors, (132), 6 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 5 states have call predecessors, (30), 6 states have call successors, (30) [2022-12-14 13:52:26,700 INFO L276 IsEmpty]: Start isEmpty. Operand 10237 states and 12419 transitions. [2022-12-14 13:52:26,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-12-14 13:52:26,703 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:52:26,703 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-12-14 13:52:26,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-12-14 13:52:26,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:52:26,904 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:52:26,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:52:26,905 INFO L85 PathProgramCache]: Analyzing trace with hash -938893083, now seen corresponding path program 1 times [2022-12-14 13:52:26,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:52:26,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026614111] [2022-12-14 13:52:26,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:52:26,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:52:26,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:52:27,045 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 17 proven. 25 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-12-14 13:52:27,045 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:52:27,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026614111] [2022-12-14 13:52:27,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026614111] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:52:27,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648811507] [2022-12-14 13:52:27,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:52:27,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:52:27,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:52:27,046 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:52:27,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-14 13:52:27,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:52:27,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 674 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 13:52:27,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:52:27,299 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 13:52:27,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:52:27,463 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 13:52:27,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648811507] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:52:27,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1136152848] [2022-12-14 13:52:27,465 INFO L159 IcfgInterpreter]: Started Sifa with 75 locations of interest [2022-12-14 13:52:27,465 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:52:27,465 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:52:27,465 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:52:27,465 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:52:32,313 INFO L197 IcfgInterpreter]: Interpreting procedure error2 with input of size 77 for LOIs [2022-12-14 13:52:32,317 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events2 with input of size 206 for LOIs [2022-12-14 13:53:31,261 WARN L233 SmtUtils]: Spent 6.21s on a formula simplification. DAG size of input: 936 DAG size of output: 934 (called from [L 800] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-12-14 13:54:43,812 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread2 with input of size 128 for LOIs [2022-12-14 13:54:43,841 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels2 with input of size 214 for LOIs [2022-12-14 13:54:43,908 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 82 for LOIs [2022-12-14 13:54:44,003 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads2 with input of size 126 for LOIs [2022-12-14 13:54:44,346 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events2 with input of size 246 for LOIs [2022-12-14 13:54:56,234 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:55:14,580 WARN L233 SmtUtils]: Spent 16.65s on a formula simplification. DAG size of input: 470 DAG size of output: 419 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 13:56:20,313 WARN L233 SmtUtils]: Spent 58.57s on a formula simplification. DAG size of input: 1768 DAG size of output: 1165 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 13:56:35,477 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '983862#(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) (= ~q_req_up~0 0) (= ~q_ev~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))) (= ~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-12-14 13:56:35,477 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:56:35,477 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:56:35,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 6] total 17 [2022-12-14 13:56:35,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938856419] [2022-12-14 13:56:35,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:56:35,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 13:56:35,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:56:35,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 13:56:35,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=4947, Unknown=0, NotChecked=0, Total=5402 [2022-12-14 13:56:35,479 INFO L87 Difference]: Start difference. First operand 10237 states and 12419 transitions. Second operand has 17 states, 14 states have (on average 9.714285714285714) internal successors, (136), 15 states have internal predecessors, (136), 6 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 5 states have call predecessors, (30), 6 states have call successors, (30) [2022-12-14 13:56:39,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:56:39,591 INFO L93 Difference]: Finished difference Result 17769 states and 21596 transitions. [2022-12-14 13:56:39,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-12-14 13:56:39,592 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 9.714285714285714) internal successors, (136), 15 states have internal predecessors, (136), 6 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 5 states have call predecessors, (30), 6 states have call successors, (30) Word has length 126 [2022-12-14 13:56:39,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:56:39,605 INFO L225 Difference]: With dead ends: 17769 [2022-12-14 13:56:39,605 INFO L226 Difference]: Without dead ends: 10650 [2022-12-14 13:56:39,612 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 346 SyntacticMatches, 12 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11127 ImplicationChecksByTransitivity, 100.4s TimeCoverageRelationStatistics Valid=1670, Invalid=23452, Unknown=0, NotChecked=0, Total=25122 [2022-12-14 13:56:39,612 INFO L413 NwaCegarLoop]: 437 mSDtfsCounter, 1030 mSDsluCounter, 2698 mSDsCounter, 0 mSdLazyCounter, 1813 mSolverCounterSat, 342 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1041 SdHoareTripleChecker+Valid, 3135 SdHoareTripleChecker+Invalid, 2155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 342 IncrementalHoareTripleChecker+Valid, 1813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-12-14 13:56:39,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1041 Valid, 3135 Invalid, 2155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [342 Valid, 1813 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-14 13:56:39,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10650 states. [2022-12-14 13:56:40,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10650 to 8554. [2022-12-14 13:56:40,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8554 states, 7005 states have (on average 1.2052819414703784) internal successors, (8443), 7070 states have internal predecessors, (8443), 779 states have call successors, (779), 740 states have call predecessors, (779), 768 states have return successors, (1093), 744 states have call predecessors, (1093), 776 states have call successors, (1093) [2022-12-14 13:56:40,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8554 states to 8554 states and 10315 transitions. [2022-12-14 13:56:40,979 INFO L78 Accepts]: Start accepts. Automaton has 8554 states and 10315 transitions. Word has length 126 [2022-12-14 13:56:40,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:56:40,979 INFO L495 AbstractCegarLoop]: Abstraction has 8554 states and 10315 transitions. [2022-12-14 13:56:40,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 9.714285714285714) internal successors, (136), 15 states have internal predecessors, (136), 6 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 5 states have call predecessors, (30), 6 states have call successors, (30) [2022-12-14 13:56:40,979 INFO L276 IsEmpty]: Start isEmpty. Operand 8554 states and 10315 transitions. [2022-12-14 13:56:40,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-12-14 13:56:40,982 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:56:40,982 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-12-14 13:56:40,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-12-14 13:56:41,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:56:41,183 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:56:41,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:56:41,184 INFO L85 PathProgramCache]: Analyzing trace with hash 925957217, now seen corresponding path program 1 times [2022-12-14 13:56:41,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:56:41,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163596830] [2022-12-14 13:56:41,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:56:41,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:56:41,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:56:41,526 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 23 proven. 31 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 13:56:41,526 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:56:41,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163596830] [2022-12-14 13:56:41,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163596830] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:56:41,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056649792] [2022-12-14 13:56:41,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:56:41,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:56:41,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:56:41,528 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:56:41,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-14 13:56:41,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:56:41,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 684 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-14 13:56:41,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:56:41,791 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 56 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-12-14 13:56:41,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:56:42,244 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 27 proven. 7 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-12-14 13:56:42,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056649792] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:56:42,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1190918073] [2022-12-14 13:56:42,246 INFO L159 IcfgInterpreter]: Started Sifa with 78 locations of interest [2022-12-14 13:56:42,246 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:56:42,246 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:56:42,246 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:56:42,246 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:56:55,925 INFO L197 IcfgInterpreter]: Interpreting procedure error2 with input of size 78 for LOIs [2022-12-14 13:56:55,929 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events2 with input of size 128 for LOIs [2022-12-14 13:56:55,966 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread2 with input of size 73 for LOIs [2022-12-14 13:56:55,975 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels2 with input of size 153 for LOIs [2022-12-14 13:56:56,000 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 82 for LOIs [2022-12-14 13:56:56,128 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads2 with input of size 126 for LOIs [2022-12-14 13:56:56,583 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events2 with input of size 128 for LOIs [2022-12-14 13:56:56,619 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 13:57:14,372 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1020455#(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) (= ~q_req_up~0 0) (= ~q_ev~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-12-14 13:57:14,372 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 13:57:14,372 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:57:14,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 9, 12] total 36 [2022-12-14 13:57:14,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627765727] [2022-12-14 13:57:14,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:57:14,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-12-14 13:57:14,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:57:14,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-12-14 13:57:14,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=605, Invalid=7951, Unknown=0, NotChecked=0, Total=8556 [2022-12-14 13:57:14,374 INFO L87 Difference]: Start difference. First operand 8554 states and 10315 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-12-14 13:57:21,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:57:21,488 INFO L93 Difference]: Finished difference Result 19478 states and 23864 transitions. [2022-12-14 13:57:21,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-12-14 13:57:21,488 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-12-14 13:57:21,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:57:21,506 INFO L225 Difference]: With dead ends: 19478 [2022-12-14 13:57:21,507 INFO L226 Difference]: Without dead ends: 12961 [2022-12-14 13:57:21,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 486 GetRequests, 314 SyntacticMatches, 18 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10182 ImplicationChecksByTransitivity, 20.0s TimeCoverageRelationStatistics Valid=2377, Invalid=21803, Unknown=0, NotChecked=0, Total=24180 [2022-12-14 13:57:21,517 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 4665 mSDsluCounter, 1473 mSDsCounter, 0 mSdLazyCounter, 4650 mSolverCounterSat, 2231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4665 SdHoareTripleChecker+Valid, 1609 SdHoareTripleChecker+Invalid, 6881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2231 IncrementalHoareTripleChecker+Valid, 4650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:57:21,517 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4665 Valid, 1609 Invalid, 6881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2231 Valid, 4650 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-12-14 13:57:21,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12961 states. [2022-12-14 13:57:22,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12961 to 7818. [2022-12-14 13:57:22,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7818 states, 6399 states have (on average 1.202687919987498) internal successors, (7696), 6457 states have internal predecessors, (7696), 726 states have call successors, (726), 685 states have call predecessors, (726), 691 states have return successors, (914), 676 states have call predecessors, (914), 723 states have call successors, (914) [2022-12-14 13:57:22,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7818 states to 7818 states and 9336 transitions. [2022-12-14 13:57:22,986 INFO L78 Accepts]: Start accepts. Automaton has 7818 states and 9336 transitions. Word has length 128 [2022-12-14 13:57:22,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:57:22,987 INFO L495 AbstractCegarLoop]: Abstraction has 7818 states and 9336 transitions. [2022-12-14 13:57:22,987 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-12-14 13:57:22,987 INFO L276 IsEmpty]: Start isEmpty. Operand 7818 states and 9336 transitions. [2022-12-14 13:57:22,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-12-14 13:57:22,989 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:57:22,989 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-12-14 13:57:22,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-12-14 13:57:23,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-12-14 13:57:23,190 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:57:23,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:57:23,191 INFO L85 PathProgramCache]: Analyzing trace with hash -161311056, now seen corresponding path program 1 times [2022-12-14 13:57:23,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:57:23,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251476796] [2022-12-14 13:57:23,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:57:23,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:57:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:57:23,297 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 31 proven. 19 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-12-14 13:57:23,297 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:57:23,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251476796] [2022-12-14 13:57:23,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251476796] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:57:23,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123566469] [2022-12-14 13:57:23,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:57:23,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:57:23,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:57:23,299 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:57:23,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-14 13:57:23,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:57:23,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 13:57:23,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:57:23,415 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-12-14 13:57:23,415 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:57:23,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123566469] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:57:23,416 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:57:23,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 6 [2022-12-14 13:57:23,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776964474] [2022-12-14 13:57:23,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:57:23,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:57:23,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:57:23,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:57:23,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:57:23,417 INFO L87 Difference]: Start difference. First operand 7818 states and 9336 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-12-14 13:57:24,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:57:24,948 INFO L93 Difference]: Finished difference Result 14867 states and 18189 transitions. [2022-12-14 13:57:24,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:57:24,948 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-12-14 13:57:24,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:57:24,962 INFO L225 Difference]: With dead ends: 14867 [2022-12-14 13:57:24,962 INFO L226 Difference]: Without dead ends: 8174 [2022-12-14 13:57:24,971 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-12-14 13:57:24,971 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 173 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:57:24,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 230 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:57:24,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8174 states. [2022-12-14 13:57:26,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8174 to 7950. [2022-12-14 13:57:26,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7950 states, 6523 states have (on average 1.1816648781235628) internal successors, (7708), 6581 states have internal predecessors, (7708), 726 states have call successors, (726), 693 states have call predecessors, (726), 699 states have return successors, (928), 676 states have call predecessors, (928), 723 states have call successors, (928) [2022-12-14 13:57:26,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7950 states to 7950 states and 9362 transitions. [2022-12-14 13:57:26,473 INFO L78 Accepts]: Start accepts. Automaton has 7950 states and 9362 transitions. Word has length 142 [2022-12-14 13:57:26,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:57:26,474 INFO L495 AbstractCegarLoop]: Abstraction has 7950 states and 9362 transitions. [2022-12-14 13:57:26,474 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-12-14 13:57:26,474 INFO L276 IsEmpty]: Start isEmpty. Operand 7950 states and 9362 transitions. [2022-12-14 13:57:26,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-12-14 13:57:26,476 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:57:26,476 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-12-14 13:57:26,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-12-14 13:57:26,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-12-14 13:57:26,677 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:57:26,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:57:26,678 INFO L85 PathProgramCache]: Analyzing trace with hash -189652600, now seen corresponding path program 1 times [2022-12-14 13:57:26,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:57:26,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027143207] [2022-12-14 13:57:26,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:57:26,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:57:26,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:57:26,811 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 43 proven. 36 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-12-14 13:57:26,811 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:57:26,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027143207] [2022-12-14 13:57:26,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027143207] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:57:26,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748212580] [2022-12-14 13:57:26,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:57:26,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:57:26,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:57:26,812 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:57:26,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-14 13:57:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:57:26,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 13:57:26,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:57:26,992 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 13:57:26,992 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:57:26,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748212580] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:57:26,992 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:57:26,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2022-12-14 13:57:26,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368406565] [2022-12-14 13:57:26,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:57:26,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:57:26,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:57:26,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:57:26,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:57:26,993 INFO L87 Difference]: Start difference. First operand 7950 states and 9362 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-12-14 13:57:29,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:57:29,210 INFO L93 Difference]: Finished difference Result 15347 states and 18037 transitions. [2022-12-14 13:57:29,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 13:57:29,210 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-12-14 13:57:29,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:57:29,221 INFO L225 Difference]: With dead ends: 15347 [2022-12-14 13:57:29,221 INFO L226 Difference]: Without dead ends: 8595 [2022-12-14 13:57:29,226 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-12-14 13:57:29,226 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 260 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:57:29,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 644 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 13:57:29,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8595 states. [2022-12-14 13:57:30,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8595 to 7523. [2022-12-14 13:57:30,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7523 states, 6096 states have (on average 1.156496062992126) internal successors, (7050), 6132 states have internal predecessors, (7050), 735 states have call successors, (735), 684 states have call predecessors, (735), 690 states have return successors, (905), 707 states have call predecessors, (905), 732 states have call successors, (905) [2022-12-14 13:57:30,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7523 states to 7523 states and 8690 transitions. [2022-12-14 13:57:30,737 INFO L78 Accepts]: Start accepts. Automaton has 7523 states and 8690 transitions. Word has length 145 [2022-12-14 13:57:30,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:57:30,738 INFO L495 AbstractCegarLoop]: Abstraction has 7523 states and 8690 transitions. [2022-12-14 13:57:30,738 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-12-14 13:57:30,738 INFO L276 IsEmpty]: Start isEmpty. Operand 7523 states and 8690 transitions. [2022-12-14 13:57:30,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-12-14 13:57:30,740 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:57:30,740 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-12-14 13:57:30,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-12-14 13:57:30,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-12-14 13:57:30,942 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:57:30,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:57:30,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1265135559, now seen corresponding path program 1 times [2022-12-14 13:57:30,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:57:30,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356955430] [2022-12-14 13:57:30,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:57:30,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:57:30,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:57:31,099 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-12-14 13:57:31,099 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:57:31,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356955430] [2022-12-14 13:57:31,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356955430] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:57:31,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:57:31,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 13:57:31,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065980033] [2022-12-14 13:57:31,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:57:31,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:57:31,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:57:31,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:57:31,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:57:31,101 INFO L87 Difference]: Start difference. First operand 7523 states and 8690 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-12-14 13:57:35,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:57:35,447 INFO L93 Difference]: Finished difference Result 23618 states and 27405 transitions. [2022-12-14 13:57:35,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:57:35,448 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-12-14 13:57:35,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:57:35,473 INFO L225 Difference]: With dead ends: 23618 [2022-12-14 13:57:35,473 INFO L226 Difference]: Without dead ends: 18980 [2022-12-14 13:57:35,481 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-12-14 13:57:35,481 INFO L413 NwaCegarLoop]: 433 mSDtfsCounter, 464 mSDsluCounter, 936 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 1369 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 13:57:35,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [464 Valid, 1369 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 13:57:35,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18980 states. [2022-12-14 13:57:38,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18980 to 12583. [2022-12-14 13:57:38,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12583 states, 10182 states have (on average 1.1571400510705165) internal successors, (11782), 10230 states have internal predecessors, (11782), 1241 states have call successors, (1241), 1136 states have call predecessors, (1241), 1158 states have return successors, (1533), 1217 states have call predecessors, (1533), 1238 states have call successors, (1533) [2022-12-14 13:57:38,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12583 states to 12583 states and 14556 transitions. [2022-12-14 13:57:38,202 INFO L78 Accepts]: Start accepts. Automaton has 12583 states and 14556 transitions. Word has length 174 [2022-12-14 13:57:38,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:57:38,203 INFO L495 AbstractCegarLoop]: Abstraction has 12583 states and 14556 transitions. [2022-12-14 13:57:38,203 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-12-14 13:57:38,203 INFO L276 IsEmpty]: Start isEmpty. Operand 12583 states and 14556 transitions. [2022-12-14 13:57:38,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-12-14 13:57:38,207 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:57:38,207 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-12-14 13:57:38,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-12-14 13:57:38,207 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:57:38,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:57:38,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1289653478, now seen corresponding path program 1 times [2022-12-14 13:57:38,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:57:38,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877450068] [2022-12-14 13:57:38,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:57:38,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:57:38,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 13:57:38,222 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-14 13:57:38,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 13:57:38,305 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-12-14 13:57:38,305 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-14 13:57:38,306 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location error2Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-12-14 13:57:38,307 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-12-14 13:57:38,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-12-14 13:57:38,309 INFO L445 BasicCegarLoop]: Path program histogram: [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-12-14 13:57:38,312 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 13:57:38,438 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 01:57:38 BoogieIcfgContainer [2022-12-14 13:57:38,438 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 13:57:38,438 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 13:57:38,438 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 13:57:38,438 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 13:57:38,439 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:46:52" (3/4) ... [2022-12-14 13:57:38,440 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2022-12-14 13:57:38,577 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/witness.graphml [2022-12-14 13:57:38,577 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 13:57:38,578 INFO L158 Benchmark]: Toolchain (without parser) took 647309.08ms. Allocated memory was 123.7MB in the beginning and 2.9GB in the end (delta: 2.8GB). Free memory was 90.7MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 979.7MB. Max. memory is 16.1GB. [2022-12-14 13:57:38,578 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 123.7MB. Free memory was 87.5MB in the beginning and 87.5MB in the end (delta: 21.8kB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 13:57:38,578 INFO L158 Benchmark]: CACSL2BoogieTranslator took 277.62ms. Allocated memory is still 123.7MB. Free memory was 90.7MB in the beginning and 71.9MB in the end (delta: 18.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-12-14 13:57:38,578 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.73ms. Allocated memory is still 123.7MB. Free memory was 71.9MB in the beginning and 69.3MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-14 13:57:38,578 INFO L158 Benchmark]: Boogie Preprocessor took 27.59ms. Allocated memory is still 123.7MB. Free memory was 68.8MB in the beginning and 66.2MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-14 13:57:38,579 INFO L158 Benchmark]: RCFGBuilder took 734.72ms. Allocated memory was 123.7MB in the beginning and 182.5MB in the end (delta: 58.7MB). Free memory was 66.2MB in the beginning and 98.9MB in the end (delta: -32.7MB). Peak memory consumption was 34.3MB. Max. memory is 16.1GB. [2022-12-14 13:57:38,579 INFO L158 Benchmark]: TraceAbstraction took 646085.17ms. Allocated memory was 182.5MB in the beginning and 2.9GB in the end (delta: 2.7GB). Free memory was 98.9MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 901.3MB. Max. memory is 16.1GB. [2022-12-14 13:57:38,579 INFO L158 Benchmark]: Witness Printer took 139.37ms. Allocated memory is still 2.9GB. Free memory was 1.9GB in the beginning and 1.9GB in the end (delta: 26.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2022-12-14 13:57:38,580 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.10ms. Allocated memory is still 123.7MB. Free memory was 87.5MB in the beginning and 87.5MB in the end (delta: 21.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 277.62ms. Allocated memory is still 123.7MB. Free memory was 90.7MB in the beginning and 71.9MB in the end (delta: 18.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 38.73ms. Allocated memory is still 123.7MB. Free memory was 71.9MB in the beginning and 69.3MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 27.59ms. Allocated memory is still 123.7MB. Free memory was 68.8MB in the beginning and 66.2MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 734.72ms. Allocated memory was 123.7MB in the beginning and 182.5MB in the end (delta: 58.7MB). Free memory was 66.2MB in the beginning and 98.9MB in the end (delta: -32.7MB). Peak memory consumption was 34.3MB. Max. memory is 16.1GB. * TraceAbstraction took 646085.17ms. Allocated memory was 182.5MB in the beginning and 2.9GB in the end (delta: 2.7GB). Free memory was 98.9MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 901.3MB. Max. memory is 16.1GB. * Witness Printer took 139.37ms. Allocated memory is still 2.9GB. Free memory was 1.9GB in the beginning and 1.9GB in the end (delta: 26.2MB). Peak memory consumption was 27.3MB. 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: 496]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L33] int q_buf_0 ; [L34] int q_free ; [L35] int q_read_ev ; [L36] int q_write_ev ; [L37] int q_req_up ; [L38] int q_ev ; [L59] int p_num_write ; [L60] int p_last_write ; [L61] int p_dw_st ; [L62] int p_dw_pc ; [L63] int p_dw_i ; [L64] int c_num_read ; [L65] int c_last_read ; [L66] int c_dr_st ; [L67] int c_dr_pc ; [L68] int c_dr_i ; [L172] static int a_t ; [L500] int m_pc = 0; [L501] int t1_pc = 0; [L502] int t2_pc = 0; [L503] int t3_pc = 0; [L504] int m_st ; [L505] int t1_st ; [L506] int t2_st ; [L507] int t3_st ; [L508] int m_i ; [L509] int t1_i ; [L510] int t2_i ; [L511] int t3_i ; [L512] int M_E = 2; [L513] int T1_E = 2; [L514] int T2_E = 2; [L515] int T3_E = 2; [L516] int E_M = 2; [L517] int E_1 = 2; [L518] int E_2 = 2; [L519] int E_3 = 2; [L525] int token ; [L527] int local ; [L1224] COND FALSE !(__VERIFIER_nondet_int()) [L1227] CALL main2() [L1211] int __retres1 ; [L1215] CALL init_model2() [L1124] m_i = 1 [L1125] t1_i = 1 [L1126] t2_i = 1 [L1127] t3_i = 1 [L1215] RET init_model2() [L1216] CALL start_simulation2() [L1152] int kernel_st ; [L1153] int tmp ; [L1154] int tmp___0 ; [L1158] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1159] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1160] CALL init_threads2() [L780] COND TRUE m_i == 1 [L781] m_st = 0 [L785] COND TRUE t1_i == 1 [L786] t1_st = 0 [L790] COND TRUE t2_i == 1 [L791] t2_st = 0 [L795] COND TRUE t3_i == 1 [L796] t3_st = 0 [L1160] RET init_threads2() [L1161] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L917] COND FALSE !(M_E == 0) [L922] COND FALSE !(T1_E == 0) [L927] COND FALSE !(T2_E == 0) [L932] COND FALSE !(T3_E == 0) [L937] COND FALSE !(E_M == 0) [L942] COND FALSE !(E_1 == 0) [L947] COND FALSE !(E_2 == 0) [L952] COND FALSE !(E_3 == 0) [L1161] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1162] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1010] int tmp ; [L1011] int tmp___0 ; [L1012] int tmp___1 ; [L1013] int tmp___2 ; [L1017] CALL, EXPR is_master_triggered() [L693] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L696] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L706] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L708] return (__retres1); [L1017] RET, EXPR is_master_triggered() [L1017] tmp = is_master_triggered() [L1019] COND FALSE !(\read(tmp)) [L1025] CALL, EXPR is_transmit1_triggered() [L712] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L715] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L725] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L727] return (__retres1); [L1025] RET, EXPR is_transmit1_triggered() [L1025] tmp___0 = is_transmit1_triggered() [L1027] COND FALSE !(\read(tmp___0)) [L1033] CALL, EXPR is_transmit2_triggered() [L731] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L744] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L746] return (__retres1); [L1033] RET, EXPR is_transmit2_triggered() [L1033] tmp___1 = is_transmit2_triggered() [L1035] COND FALSE !(\read(tmp___1)) [L1041] CALL, EXPR is_transmit3_triggered() [L750] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L753] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L763] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L765] return (__retres1); [L1041] RET, EXPR is_transmit3_triggered() [L1041] tmp___2 = is_transmit3_triggered() [L1043] COND FALSE !(\read(tmp___2)) [L1162] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1163] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L965] COND FALSE !(M_E == 1) [L970] COND FALSE !(T1_E == 1) [L975] COND FALSE !(T2_E == 1) [L980] COND FALSE !(T3_E == 1) [L985] COND FALSE !(E_M == 1) [L990] COND FALSE !(E_1 == 1) [L995] COND FALSE !(E_2 == 1) [L1000] COND FALSE !(E_3 == 1) [L1163] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1166] COND TRUE 1 [L1169] kernel_st = 1 [L1170] CALL eval2() [L836] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L840] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L843] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L805] int __retres1 ; [L808] COND TRUE m_st == 0 [L809] __retres1 = 1 [L831] return (__retres1); [L843] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L843] tmp = exists_runnable_thread2() [L845] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L850] COND TRUE m_st == 0 [L851] int tmp_ndt_1; [L852] tmp_ndt_1 = __VERIFIER_nondet_int() [L853] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L864] COND TRUE t1_st == 0 [L865] int tmp_ndt_2; [L866] tmp_ndt_2 = __VERIFIER_nondet_int() [L867] COND TRUE \read(tmp_ndt_2) [L869] t1_st = 1 [L870] CALL transmit1() [L588] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L599] COND TRUE 1 [L601] t1_pc = 1 [L602] t1_st = 2 [L870] RET transmit1() [L878] COND TRUE t2_st == 0 [L879] int tmp_ndt_3; [L880] tmp_ndt_3 = __VERIFIER_nondet_int() [L881] COND TRUE \read(tmp_ndt_3) [L883] t2_st = 1 [L884] CALL transmit2() [L624] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L635] COND TRUE 1 [L637] t2_pc = 1 [L638] t2_st = 2 [L884] RET transmit2() [L892] COND TRUE t3_st == 0 [L893] int tmp_ndt_4; [L894] tmp_ndt_4 = __VERIFIER_nondet_int() [L895] COND TRUE \read(tmp_ndt_4) [L897] t3_st = 1 [L898] CALL transmit3() [L660] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L671] COND TRUE 1 [L673] t3_pc = 1 [L674] t3_st = 2 [L898] RET transmit3() [L840] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L843] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L805] int __retres1 ; [L808] COND TRUE m_st == 0 [L809] __retres1 = 1 [L831] return (__retres1); [L843] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L843] tmp = exists_runnable_thread2() [L845] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L850] COND TRUE m_st == 0 [L851] int tmp_ndt_1; [L852] tmp_ndt_1 = __VERIFIER_nondet_int() [L853] COND TRUE \read(tmp_ndt_1) [L855] m_st = 1 [L856] CALL master() [L530] int tmp_var = __VERIFIER_nondet_int(); [L532] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L543] COND TRUE 1 [L546] token = __VERIFIER_nondet_int() [L547] local = token [L548] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L549] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1057] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1010] int tmp ; [L1011] int tmp___0 ; [L1012] int tmp___1 ; [L1013] int tmp___2 ; [L1017] CALL, EXPR is_master_triggered() [L693] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L696] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L706] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L708] return (__retres1); [L1017] RET, EXPR is_master_triggered() [L1017] tmp = is_master_triggered() [L1019] COND FALSE !(\read(tmp)) [L1025] CALL, EXPR is_transmit1_triggered() [L712] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L715] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L716] COND TRUE E_1 == 1 [L717] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L727] return (__retres1); [L1025] RET, EXPR is_transmit1_triggered() [L1025] tmp___0 = is_transmit1_triggered() [L1027] COND TRUE \read(tmp___0) [L1028] t1_st = 0 [L1033] CALL, EXPR is_transmit2_triggered() [L731] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L734] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L735] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L744] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L746] return (__retres1); [L1033] RET, EXPR is_transmit2_triggered() [L1033] tmp___1 = is_transmit2_triggered() [L1035] COND FALSE !(\read(tmp___1)) [L1041] CALL, EXPR is_transmit3_triggered() [L750] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L753] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L754] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L763] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L765] return (__retres1); [L1041] RET, EXPR is_transmit3_triggered() [L1041] tmp___2 = is_transmit3_triggered() [L1043] COND FALSE !(\read(tmp___2)) [L1057] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L549] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L550] E_1 = 2 [L551] m_pc = 1 [L552] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L856] RET master() [L864] COND TRUE t1_st == 0 [L865] int tmp_ndt_2; [L866] tmp_ndt_2 = __VERIFIER_nondet_int() [L867] COND TRUE \read(tmp_ndt_2) [L869] t1_st = 1 [L870] CALL transmit1() [L588] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L591] COND TRUE t1_pc == 1 [L607] token += 1 [L608] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1057] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1010] int tmp ; [L1011] int tmp___0 ; [L1012] int tmp___1 ; [L1013] int tmp___2 ; [L1017] CALL, EXPR is_master_triggered() [L693] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L696] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L697] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L706] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L708] return (__retres1); [L1017] RET, EXPR is_master_triggered() [L1017] tmp = is_master_triggered() [L1019] COND FALSE !(\read(tmp)) [L1025] CALL, EXPR is_transmit1_triggered() [L712] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L715] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L716] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L725] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L727] return (__retres1); [L1025] RET, EXPR is_transmit1_triggered() [L1025] tmp___0 = is_transmit1_triggered() [L1027] COND FALSE !(\read(tmp___0)) [L1033] CALL, EXPR is_transmit2_triggered() [L731] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L734] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L735] COND TRUE E_2 == 1 [L736] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L746] return (__retres1); [L1033] RET, EXPR is_transmit2_triggered() [L1033] tmp___1 = is_transmit2_triggered() [L1035] COND TRUE \read(tmp___1) [L1036] t2_st = 0 [L1041] CALL, EXPR is_transmit3_triggered() [L750] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L753] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L754] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L763] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L765] return (__retres1); [L1041] RET, EXPR is_transmit3_triggered() [L1041] tmp___2 = is_transmit3_triggered() [L1043] COND FALSE !(\read(tmp___2)) [L1057] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L609] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L610] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L599] COND TRUE 1 [L601] t1_pc = 1 [L602] t1_st = 2 [L870] RET transmit1() [L878] COND TRUE t2_st == 0 [L879] int tmp_ndt_3; [L880] tmp_ndt_3 = __VERIFIER_nondet_int() [L881] COND TRUE \read(tmp_ndt_3) [L883] t2_st = 1 [L884] CALL transmit2() [L624] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L627] COND TRUE t2_pc == 1 [L643] token += 1 [L644] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L645] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1057] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1010] int tmp ; [L1011] int tmp___0 ; [L1012] int tmp___1 ; [L1013] int tmp___2 ; [L1017] CALL, EXPR is_master_triggered() [L693] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L696] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L697] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L706] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L708] return (__retres1); [L1017] RET, EXPR is_master_triggered() [L1017] tmp = is_master_triggered() [L1019] COND FALSE !(\read(tmp)) [L1025] CALL, EXPR is_transmit1_triggered() [L712] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L715] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L716] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L725] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L727] return (__retres1); [L1025] RET, EXPR is_transmit1_triggered() [L1025] tmp___0 = is_transmit1_triggered() [L1027] COND FALSE !(\read(tmp___0)) [L1033] CALL, EXPR is_transmit2_triggered() [L731] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L734] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L735] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L744] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L746] return (__retres1); [L1033] RET, EXPR is_transmit2_triggered() [L1033] tmp___1 = is_transmit2_triggered() [L1035] COND FALSE !(\read(tmp___1)) [L1041] CALL, EXPR is_transmit3_triggered() [L750] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L753] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L754] COND TRUE E_3 == 1 [L755] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L765] return (__retres1); [L1041] RET, EXPR is_transmit3_triggered() [L1041] tmp___2 = is_transmit3_triggered() [L1043] COND TRUE \read(tmp___2) [L1044] t3_st = 0 [L1057] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L645] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L646] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L635] COND TRUE 1 [L637] t2_pc = 1 [L638] t2_st = 2 [L884] RET transmit2() [L892] COND TRUE t3_st == 0 [L893] int tmp_ndt_4; [L894] tmp_ndt_4 = __VERIFIER_nondet_int() [L895] COND TRUE \read(tmp_ndt_4) [L897] t3_st = 1 [L898] CALL transmit3() [L660] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L663] COND TRUE t3_pc == 1 [L679] token += 1 [L680] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L681] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1057] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L1010] int tmp ; [L1011] int tmp___0 ; [L1012] int tmp___1 ; [L1013] int tmp___2 ; [L1017] CALL, EXPR is_master_triggered() [L693] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L696] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L697] COND TRUE E_M == 1 [L698] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L708] return (__retres1); [L1017] RET, EXPR is_master_triggered() [L1017] tmp = is_master_triggered() [L1019] COND TRUE \read(tmp) [L1020] m_st = 0 [L1025] CALL, EXPR is_transmit1_triggered() [L712] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L715] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L716] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L725] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L727] return (__retres1); [L1025] RET, EXPR is_transmit1_triggered() [L1025] tmp___0 = is_transmit1_triggered() [L1027] COND FALSE !(\read(tmp___0)) [L1033] CALL, EXPR is_transmit2_triggered() [L731] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L734] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L735] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L744] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L746] return (__retres1); [L1033] RET, EXPR is_transmit2_triggered() [L1033] tmp___1 = is_transmit2_triggered() [L1035] COND FALSE !(\read(tmp___1)) [L1041] CALL, EXPR is_transmit3_triggered() [L750] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L753] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L754] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L763] __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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L765] return (__retres1); [L1041] RET, EXPR is_transmit3_triggered() [L1041] tmp___2 = is_transmit3_triggered() [L1043] COND FALSE !(\read(tmp___2)) [L1057] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L681] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L682] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L671] COND TRUE 1 [L673] t3_pc = 1 [L674] t3_st = 2 [L898] RET transmit3() [L840] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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=-2, token=3] [L843] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L805] int __retres1 ; [L808] COND TRUE m_st == 0 [L809] __retres1 = 1 [L831] return (__retres1); [L843] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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=-2, token=3] [L843] tmp = exists_runnable_thread2() [L845] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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=-2, token=3] [L850] COND TRUE m_st == 0 [L851] int tmp_ndt_1; [L852] tmp_ndt_1 = __VERIFIER_nondet_int() [L853] COND TRUE \read(tmp_ndt_1) [L855] m_st = 1 [L856] CALL master() [L530] int tmp_var = __VERIFIER_nondet_int(); [L532] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L535] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L557] COND FALSE !(token != local + 3) [L562] COND TRUE tmp_var <= 5 [L563] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L568] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L569] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L570] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L571] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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] [L496] 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_ev=0, q_free=0, q_read_ev=0, q_req_up=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: 28]: 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 16 procedures, 167 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 645.9s, OverallIterations: 49, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 93.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 26729 SdHoareTripleChecker+Valid, 18.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 26506 mSDsluCounter, 38497 SdHoareTripleChecker+Invalid, 15.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 27561 mSDsCounter, 11582 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 36421 IncrementalHoareTripleChecker+Invalid, 48003 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11582 mSolverCounterUnsat, 10936 mSDtfsCounter, 36421 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6808 GetRequests, 5248 SyntacticMatches, 65 SemanticMatches, 1495 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105721 ImplicationChecksByTransitivity, 254.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21615occurred in iteration=39, InterpolantAutomatonStates: 926, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 41.3s AutomataMinimizationTime, 48 MinimizatonAttempts, 33250 StatesRemovedByMinimization, 47 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 12.3s InterpolantComputationTime, 8552 NumberOfCodeBlocks, 8509 NumberOfCodeBlocksAsserted, 81 NumberOfCheckSat, 9433 ConstructedInterpolants, 0 QuantifiedInterpolants, 22080 SizeOfPredicates, 87 NumberOfNonLiveVariables, 17299 ConjunctsInSsa, 425 ConjunctsInUnsatCore, 89 InterpolantComputations, 41 PerfectInterpolantSequences, 4886/5628 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-12-14 13:57:38,600 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c55f77e-bd65-4a13-a396-8413c6f17511/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with 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