./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/config/TaipanReach.xml -i ../../sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur --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 5d56dff15b0de2a89db18b71695d59ff3710bc2ebb344dc571e9d71343d9d530 --- 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-38b53e6 [2022-11-26 01:03:47,832 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-26 01:03:47,835 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-26 01:03:47,884 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-26 01:03:47,885 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-26 01:03:47,886 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-26 01:03:47,887 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-26 01:03:47,889 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-26 01:03:47,891 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-26 01:03:47,892 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-26 01:03:47,893 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-26 01:03:47,894 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-26 01:03:47,894 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-26 01:03:47,906 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-26 01:03:47,907 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-26 01:03:47,908 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-26 01:03:47,909 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-26 01:03:47,910 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-26 01:03:47,912 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-26 01:03:47,914 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-26 01:03:47,915 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-26 01:03:47,917 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-26 01:03:47,918 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-26 01:03:47,919 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-26 01:03:47,922 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-26 01:03:47,923 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-26 01:03:47,923 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-26 01:03:47,942 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-26 01:03:47,943 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-26 01:03:47,944 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-26 01:03:47,944 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-26 01:03:47,945 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-26 01:03:47,946 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-26 01:03:47,946 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-26 01:03:47,947 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-26 01:03:47,948 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-26 01:03:47,948 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-26 01:03:47,948 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-26 01:03:47,949 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-26 01:03:47,949 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-26 01:03:47,950 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-26 01:03:47,951 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-26 01:03:47,970 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-26 01:03:47,970 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-26 01:03:47,970 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-26 01:03:47,971 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-26 01:03:47,971 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-26 01:03:47,971 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-26 01:03:47,971 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-26 01:03:47,972 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-26 01:03:47,972 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-26 01:03:47,972 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-26 01:03:47,972 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-26 01:03:47,972 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-26 01:03:47,973 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-26 01:03:47,973 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-26 01:03:47,973 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-26 01:03:47,973 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-26 01:03:47,973 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-26 01:03:47,973 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-26 01:03:47,974 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-26 01:03:47,974 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-26 01:03:47,975 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-26 01:03:47,975 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-26 01:03:47,975 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-26 01:03:47,975 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-26 01:03:47,975 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-26 01:03:47,975 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-26 01:03:47,976 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-26 01:03:47,976 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-26 01:03:47,976 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-26 01:03:47,976 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-26 01:03:47,976 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-26 01:03:47,976 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-26 01:03:47,977 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 01:03:47,977 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-26 01:03:47,977 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-26 01:03:47,977 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-26 01:03:47,977 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-26 01:03:47,978 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-26 01:03:47,978 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-26 01:03:47,978 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-26 01:03:47,978 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-26 01:03:47,978 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_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/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_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur 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 -> 5d56dff15b0de2a89db18b71695d59ff3710bc2ebb344dc571e9d71343d9d530 [2022-11-26 01:03:48,269 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-26 01:03:48,290 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-26 01:03:48,293 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-26 01:03:48,294 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-26 01:03:48,295 INFO L275 PluginConnector]: CDTParser initialized [2022-11-26 01:03:48,296 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/../../sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c [2022-11-26 01:03:51,348 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-26 01:03:52,127 INFO L351 CDTParser]: Found 1 translation units. [2022-11-26 01:03:52,127 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c [2022-11-26 01:03:52,178 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/data/9c75c7eab/7848e791dcec4e6489ff4f6ebc3de688/FLAGcb63967de [2022-11-26 01:03:52,195 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/data/9c75c7eab/7848e791dcec4e6489ff4f6ebc3de688 [2022-11-26 01:03:52,198 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-26 01:03:52,200 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-26 01:03:52,201 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-26 01:03:52,201 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-26 01:03:52,205 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-26 01:03:52,206 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 01:03:52" (1/1) ... [2022-11-26 01:03:52,207 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d37f13d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:52, skipping insertion in model container [2022-11-26 01:03:52,208 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 01:03:52" (1/1) ... [2022-11-26 01:03:52,216 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-26 01:03:52,471 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-26 01:03:54,919 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_98e244f7-fce5-4697-827a-7aabe30a8fec/sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c[380323,380336] [2022-11-26 01:03:54,949 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_98e244f7-fce5-4697-827a-7aabe30a8fec/sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c[383339,383352] [2022-11-26 01:03:55,119 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 01:03:55,132 INFO L203 MainTranslator]: Completed pre-run [2022-11-26 01:03:56,366 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_98e244f7-fce5-4697-827a-7aabe30a8fec/sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c[380323,380336] [2022-11-26 01:03:56,372 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_98e244f7-fce5-4697-827a-7aabe30a8fec/sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c[383339,383352] [2022-11-26 01:03:56,395 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 01:03:56,483 INFO L208 MainTranslator]: Completed translation [2022-11-26 01:03:56,484 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56 WrapperNode [2022-11-26 01:03:56,484 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-26 01:03:56,485 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-26 01:03:56,485 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-26 01:03:56,485 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-26 01:03:56,491 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:56,615 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:56,959 INFO L138 Inliner]: procedures = 48, calls = 48, calls flagged for inlining = 25, calls inlined = 25, statements flattened = 12624 [2022-11-26 01:03:56,959 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-26 01:03:56,960 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-26 01:03:56,960 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-26 01:03:56,960 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-26 01:03:56,969 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:56,970 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:57,016 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:57,017 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:57,356 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:57,419 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:57,440 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:57,479 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:57,536 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-26 01:03:57,538 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-26 01:03:57,538 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-26 01:03:57,538 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-26 01:03:57,539 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (1/1) ... [2022-11-26 01:03:57,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 01:03:57,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:03:57,609 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-26 01:03:57,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-26 01:03:57,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-26 01:03:57,763 INFO L130 BoogieDeclarations]: Found specification of procedure error [2022-11-26 01:03:57,763 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2022-11-26 01:03:57,763 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-11-26 01:03:57,763 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-11-26 01:03:57,763 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-11-26 01:03:57,763 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-11-26 01:03:57,763 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-11-26 01:03:57,764 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-11-26 01:03:57,764 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-11-26 01:03:57,764 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-11-26 01:03:57,764 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-11-26 01:03:57,764 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-11-26 01:03:57,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-26 01:03:57,764 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-11-26 01:03:57,765 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-11-26 01:03:57,765 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-26 01:03:57,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-26 01:03:58,009 INFO L235 CfgBuilder]: Building ICFG [2022-11-26 01:03:58,011 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-26 01:04:06,825 INFO L276 CfgBuilder]: Performing block encoding [2022-11-26 01:04:09,292 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-26 01:04:09,292 INFO L300 CfgBuilder]: Removed 6 assume(true) statements. [2022-11-26 01:04:09,300 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 01:04:09 BoogieIcfgContainer [2022-11-26 01:04:09,301 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-26 01:04:09,304 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-26 01:04:09,305 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-26 01:04:09,308 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-26 01:04:09,308 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 01:03:52" (1/3) ... [2022-11-26 01:04:09,309 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10e5b4ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 01:04:09, skipping insertion in model container [2022-11-26 01:04:09,309 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 01:03:56" (2/3) ... [2022-11-26 01:04:09,310 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10e5b4ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 01:04:09, skipping insertion in model container [2022-11-26 01:04:09,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 01:04:09" (3/3) ... [2022-11-26 01:04:09,312 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label45+token_ring.02.cil-2.c [2022-11-26 01:04:09,332 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-26 01:04:09,333 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-11-26 01:04:09,438 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-26 01:04:09,445 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;@3e544d06, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-26 01:04:09,446 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-26 01:04:09,459 INFO L276 IsEmpty]: Start isEmpty. Operand has 1727 states, 1699 states have (on average 1.9770453207769276) internal successors, (3359), 1704 states have internal predecessors, (3359), 18 states have call successors, (18), 7 states have call predecessors, (18), 7 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-11-26 01:04:09,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-26 01:04:09,473 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:09,473 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] [2022-11-26 01:04:09,474 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:09,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:09,483 INFO L85 PathProgramCache]: Analyzing trace with hash -2069298848, now seen corresponding path program 1 times [2022-11-26 01:04:09,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:09,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755199147] [2022-11-26 01:04:09,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:09,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:09,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:09,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 01:04:09,947 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:09,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755199147] [2022-11-26 01:04:09,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755199147] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:09,948 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 01:04:09,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-26 01:04:09,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870865380] [2022-11-26 01:04:09,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:09,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 01:04:09,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:10,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 01:04:10,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 01:04:10,011 INFO L87 Difference]: Start difference. First operand has 1727 states, 1699 states have (on average 1.9770453207769276) internal successors, (3359), 1704 states have internal predecessors, (3359), 18 states have call successors, (18), 7 states have call predecessors, (18), 7 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-26 01:04:11,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:11,051 INFO L93 Difference]: Finished difference Result 3514 states and 6887 transitions. [2022-11-26 01:04:11,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 01:04:11,053 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 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 38 [2022-11-26 01:04:11,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:11,093 INFO L225 Difference]: With dead ends: 3514 [2022-11-26 01:04:11,105 INFO L226 Difference]: Without dead ends: 1786 [2022-11-26 01:04:11,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 01:04:11,130 INFO L413 NwaCegarLoop]: 3218 mSDtfsCounter, 3457 mSDsluCounter, 3158 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3457 SdHoareTripleChecker+Valid, 6376 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:11,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3457 Valid, 6376 Invalid, 584 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [14 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-26 01:04:11,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2022-11-26 01:04:11,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1785. [2022-11-26 01:04:11,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1741 states have (on average 1.9563469270534175) internal successors, (3406), 1745 states have internal predecessors, (3406), 30 states have call successors, (30), 13 states have call predecessors, (30), 12 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2022-11-26 01:04:11,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 3464 transitions. [2022-11-26 01:04:11,464 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 3464 transitions. Word has length 38 [2022-11-26 01:04:11,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:11,464 INFO L495 AbstractCegarLoop]: Abstraction has 1785 states and 3464 transitions. [2022-11-26 01:04:11,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-26 01:04:11,465 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 3464 transitions. [2022-11-26 01:04:11,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-26 01:04:11,475 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:11,475 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-26 01:04:11,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-26 01:04:11,476 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:11,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:11,478 INFO L85 PathProgramCache]: Analyzing trace with hash -663308944, now seen corresponding path program 1 times [2022-11-26 01:04:11,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:11,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084270649] [2022-11-26 01:04:11,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:11,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:11,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:11,731 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-26 01:04:11,731 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:11,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084270649] [2022-11-26 01:04:11,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084270649] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:11,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690058775] [2022-11-26 01:04:11,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:11,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:11,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:11,737 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:11,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-26 01:04:11,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:11,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-26 01:04:11,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:11,955 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-26 01:04:11,955 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:11,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690058775] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:11,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:11,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2022-11-26 01:04:11,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665474450] [2022-11-26 01:04:11,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:11,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 01:04:11,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:11,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 01:04:11,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:04:11,960 INFO L87 Difference]: Start difference. First operand 1785 states and 3464 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-26 01:04:12,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:12,447 INFO L93 Difference]: Finished difference Result 2056 states and 3839 transitions. [2022-11-26 01:04:12,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 01:04:12,448 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 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 67 [2022-11-26 01:04:12,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:12,459 INFO L225 Difference]: With dead ends: 2056 [2022-11-26 01:04:12,459 INFO L226 Difference]: Without dead ends: 1917 [2022-11-26 01:04:12,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:04:12,465 INFO L413 NwaCegarLoop]: 3187 mSDtfsCounter, 3356 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3356 SdHoareTripleChecker+Valid, 3269 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:12,466 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3356 Valid, 3269 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 01:04:12,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1917 states. [2022-11-26 01:04:12,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1917 to 1911. [2022-11-26 01:04:12,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1911 states, 1833 states have (on average 1.9252591380250954) internal successors, (3529), 1838 states have internal predecessors, (3529), 52 states have call successors, (52), 25 states have call predecessors, (52), 24 states have return successors, (50), 48 states have call predecessors, (50), 50 states have call successors, (50) [2022-11-26 01:04:12,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1911 states to 1911 states and 3631 transitions. [2022-11-26 01:04:12,551 INFO L78 Accepts]: Start accepts. Automaton has 1911 states and 3631 transitions. Word has length 67 [2022-11-26 01:04:12,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:12,551 INFO L495 AbstractCegarLoop]: Abstraction has 1911 states and 3631 transitions. [2022-11-26 01:04:12,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-26 01:04:12,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1911 states and 3631 transitions. [2022-11-26 01:04:12,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-26 01:04:12,555 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:12,555 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-26 01:04:12,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-26 01:04:12,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:12,762 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:12,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:12,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1613665072, now seen corresponding path program 1 times [2022-11-26 01:04:12,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:12,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926459310] [2022-11-26 01:04:12,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:12,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:12,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:13,162 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-26 01:04:13,162 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:13,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926459310] [2022-11-26 01:04:13,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926459310] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:13,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 01:04:13,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-26 01:04:13,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652857374] [2022-11-26 01:04:13,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:13,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-26 01:04:13,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:13,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-26 01:04:13,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:04:13,166 INFO L87 Difference]: Start difference. First operand 1911 states and 3631 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-26 01:04:14,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:14,072 INFO L93 Difference]: Finished difference Result 2467 states and 4380 transitions. [2022-11-26 01:04:14,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-26 01:04:14,073 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 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 67 [2022-11-26 01:04:14,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:14,089 INFO L225 Difference]: With dead ends: 2467 [2022-11-26 01:04:14,089 INFO L226 Difference]: Without dead ends: 2203 [2022-11-26 01:04:14,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-11-26 01:04:14,094 INFO L413 NwaCegarLoop]: 3162 mSDtfsCounter, 3533 mSDsluCounter, 6254 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3544 SdHoareTripleChecker+Valid, 9416 SdHoareTripleChecker+Invalid, 882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:14,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3544 Valid, 9416 Invalid, 882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-26 01:04:14,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2203 states. [2022-11-26 01:04:14,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2203 to 2147. [2022-11-26 01:04:14,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2147 states, 2003 states have (on average 1.872690963554668) internal successors, (3751), 2010 states have internal predecessors, (3751), 94 states have call successors, (94), 49 states have call predecessors, (94), 48 states have return successors, (92), 88 states have call predecessors, (92), 92 states have call successors, (92) [2022-11-26 01:04:14,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2147 states to 2147 states and 3937 transitions. [2022-11-26 01:04:14,205 INFO L78 Accepts]: Start accepts. Automaton has 2147 states and 3937 transitions. Word has length 67 [2022-11-26 01:04:14,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:14,206 INFO L495 AbstractCegarLoop]: Abstraction has 2147 states and 3937 transitions. [2022-11-26 01:04:14,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-26 01:04:14,207 INFO L276 IsEmpty]: Start isEmpty. Operand 2147 states and 3937 transitions. [2022-11-26 01:04:14,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-26 01:04:14,209 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:14,209 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:14,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-26 01:04:14,210 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:14,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:14,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1513893631, now seen corresponding path program 1 times [2022-11-26 01:04:14,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:14,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82436441] [2022-11-26 01:04:14,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:14,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:14,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:14,311 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-26 01:04:14,312 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:14,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82436441] [2022-11-26 01:04:14,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82436441] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:14,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 01:04:14,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 01:04:14,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050481992] [2022-11-26 01:04:14,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:14,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 01:04:14,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:14,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 01:04:14,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 01:04:14,324 INFO L87 Difference]: Start difference. First operand 2147 states and 3937 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (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-11-26 01:04:14,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:14,862 INFO L93 Difference]: Finished difference Result 2536 states and 4460 transitions. [2022-11-26 01:04:14,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 01:04:14,863 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (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 68 [2022-11-26 01:04:14,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:14,876 INFO L225 Difference]: With dead ends: 2536 [2022-11-26 01:04:14,877 INFO L226 Difference]: Without dead ends: 2268 [2022-11-26 01:04:14,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 01:04:14,886 INFO L413 NwaCegarLoop]: 3187 mSDtfsCounter, 36 mSDsluCounter, 3149 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 6336 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:14,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 6336 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 01:04:14,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-11-26 01:04:14,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 2205. [2022-11-26 01:04:14,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2205 states, 2053 states have (on average 1.864101315148563) internal successors, (3827), 2060 states have internal predecessors, (3827), 98 states have call successors, (98), 53 states have call predecessors, (98), 52 states have return successors, (96), 92 states have call predecessors, (96), 96 states have call successors, (96) [2022-11-26 01:04:15,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2205 states to 2205 states and 4021 transitions. [2022-11-26 01:04:15,023 INFO L78 Accepts]: Start accepts. Automaton has 2205 states and 4021 transitions. Word has length 68 [2022-11-26 01:04:15,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:15,024 INFO L495 AbstractCegarLoop]: Abstraction has 2205 states and 4021 transitions. [2022-11-26 01:04:15,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (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-11-26 01:04:15,025 INFO L276 IsEmpty]: Start isEmpty. Operand 2205 states and 4021 transitions. [2022-11-26 01:04:15,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-26 01:04:15,028 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:15,029 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:15,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-26 01:04:15,032 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:15,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:15,039 INFO L85 PathProgramCache]: Analyzing trace with hash 934667471, now seen corresponding path program 1 times [2022-11-26 01:04:15,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:15,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628282832] [2022-11-26 01:04:15,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:15,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:15,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:15,134 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-26 01:04:15,137 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:15,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628282832] [2022-11-26 01:04:15,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628282832] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:15,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 01:04:15,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 01:04:15,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948847747] [2022-11-26 01:04:15,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:15,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 01:04:15,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:15,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 01:04:15,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 01:04:15,140 INFO L87 Difference]: Start difference. First operand 2205 states and 4021 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-26 01:04:15,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:15,710 INFO L93 Difference]: Finished difference Result 3043 states and 5150 transitions. [2022-11-26 01:04:15,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 01:04:15,711 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 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 87 [2022-11-26 01:04:15,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:15,724 INFO L225 Difference]: With dead ends: 3043 [2022-11-26 01:04:15,724 INFO L226 Difference]: Without dead ends: 2484 [2022-11-26 01:04:15,729 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 01:04:15,729 INFO L413 NwaCegarLoop]: 3188 mSDtfsCounter, 3349 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3349 SdHoareTripleChecker+Valid, 3270 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:15,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3349 Valid, 3270 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 01:04:15,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2484 states. [2022-11-26 01:04:15,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2484 to 2474. [2022-11-26 01:04:15,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2474 states, 2252 states have (on average 1.813943161634103) internal successors, (4085), 2261 states have internal predecessors, (4085), 142 states have call successors, (142), 79 states have call predecessors, (142), 78 states have return successors, (140), 134 states have call predecessors, (140), 140 states have call successors, (140) [2022-11-26 01:04:15,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2474 states to 2474 states and 4367 transitions. [2022-11-26 01:04:15,844 INFO L78 Accepts]: Start accepts. Automaton has 2474 states and 4367 transitions. Word has length 87 [2022-11-26 01:04:15,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:15,845 INFO L495 AbstractCegarLoop]: Abstraction has 2474 states and 4367 transitions. [2022-11-26 01:04:15,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-26 01:04:15,845 INFO L276 IsEmpty]: Start isEmpty. Operand 2474 states and 4367 transitions. [2022-11-26 01:04:15,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-26 01:04:15,851 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:15,851 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:15,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-26 01:04:15,851 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:15,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:15,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1788899467, now seen corresponding path program 1 times [2022-11-26 01:04:15,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:15,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472589062] [2022-11-26 01:04:15,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:15,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:15,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:15,967 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-26 01:04:15,967 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:15,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472589062] [2022-11-26 01:04:15,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472589062] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:15,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062958468] [2022-11-26 01:04:15,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:15,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:15,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:15,971 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:15,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-26 01:04:16,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:16,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-26 01:04:16,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:16,133 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-26 01:04:16,133 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:16,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062958468] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:16,133 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:16,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-26 01:04:16,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322151337] [2022-11-26 01:04:16,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:16,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 01:04:16,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:16,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 01:04:16,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:04:16,136 INFO L87 Difference]: Start difference. First operand 2474 states and 4367 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-26 01:04:16,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:16,687 INFO L93 Difference]: Finished difference Result 3213 states and 5363 transitions. [2022-11-26 01:04:16,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 01:04:16,688 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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 99 [2022-11-26 01:04:16,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:16,700 INFO L225 Difference]: With dead ends: 3213 [2022-11-26 01:04:16,700 INFO L226 Difference]: Without dead ends: 2655 [2022-11-26 01:04:16,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:04:16,703 INFO L413 NwaCegarLoop]: 3187 mSDtfsCounter, 52 mSDsluCounter, 3151 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 6338 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:16,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 6338 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 01:04:16,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2655 states. [2022-11-26 01:04:16,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2655 to 2553. [2022-11-26 01:04:16,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2553 states, 2319 states have (on average 1.8055196205260888) internal successors, (4187), 2328 states have internal predecessors, (4187), 148 states have call successors, (148), 85 states have call predecessors, (148), 84 states have return successors, (146), 140 states have call predecessors, (146), 146 states have call successors, (146) [2022-11-26 01:04:16,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2553 states to 2553 states and 4481 transitions. [2022-11-26 01:04:16,822 INFO L78 Accepts]: Start accepts. Automaton has 2553 states and 4481 transitions. Word has length 99 [2022-11-26 01:04:16,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:16,822 INFO L495 AbstractCegarLoop]: Abstraction has 2553 states and 4481 transitions. [2022-11-26 01:04:16,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-26 01:04:16,823 INFO L276 IsEmpty]: Start isEmpty. Operand 2553 states and 4481 transitions. [2022-11-26 01:04:16,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-26 01:04:16,832 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:16,832 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:16,843 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-26 01:04:17,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-26 01:04:17,038 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:17,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:17,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1679988491, now seen corresponding path program 2 times [2022-11-26 01:04:17,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:17,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426558411] [2022-11-26 01:04:17,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:17,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:17,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:17,251 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 10 proven. 21 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-26 01:04:17,252 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:17,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426558411] [2022-11-26 01:04:17,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426558411] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:17,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805246488] [2022-11-26 01:04:17,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 01:04:17,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:17,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:17,254 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:17,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-26 01:04:17,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-26 01:04:17,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 01:04:17,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-26 01:04:17,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:17,403 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-26 01:04:17,404 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:17,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805246488] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:17,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:17,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-11-26 01:04:17,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595603751] [2022-11-26 01:04:17,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:17,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 01:04:17,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:17,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 01:04:17,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-26 01:04:17,408 INFO L87 Difference]: Start difference. First operand 2553 states and 4481 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-26 01:04:17,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:17,959 INFO L93 Difference]: Finished difference Result 3198 states and 5385 transitions. [2022-11-26 01:04:17,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 01:04:17,959 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 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 99 [2022-11-26 01:04:17,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:17,970 INFO L225 Difference]: With dead ends: 3198 [2022-11-26 01:04:17,970 INFO L226 Difference]: Without dead ends: 2561 [2022-11-26 01:04:17,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-26 01:04:17,974 INFO L413 NwaCegarLoop]: 3194 mSDtfsCounter, 92 mSDsluCounter, 3139 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 6333 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:17,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 6333 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 01:04:17,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2561 states. [2022-11-26 01:04:18,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2561 to 2549. [2022-11-26 01:04:18,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2549 states, 2315 states have (on average 1.7982721382289417) internal successors, (4163), 2324 states have internal predecessors, (4163), 148 states have call successors, (148), 85 states have call predecessors, (148), 84 states have return successors, (146), 140 states have call predecessors, (146), 146 states have call successors, (146) [2022-11-26 01:04:18,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2549 states to 2549 states and 4457 transitions. [2022-11-26 01:04:18,076 INFO L78 Accepts]: Start accepts. Automaton has 2549 states and 4457 transitions. Word has length 99 [2022-11-26 01:04:18,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:18,077 INFO L495 AbstractCegarLoop]: Abstraction has 2549 states and 4457 transitions. [2022-11-26 01:04:18,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-26 01:04:18,077 INFO L276 IsEmpty]: Start isEmpty. Operand 2549 states and 4457 transitions. [2022-11-26 01:04:18,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-26 01:04:18,081 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:18,081 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:18,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-26 01:04:18,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:18,287 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:18,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:18,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1685620309, now seen corresponding path program 1 times [2022-11-26 01:04:18,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:18,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849827251] [2022-11-26 01:04:18,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:18,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:18,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:18,510 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-26 01:04:18,510 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:18,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849827251] [2022-11-26 01:04:18,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849827251] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:18,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292078493] [2022-11-26 01:04:18,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:18,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:18,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:18,513 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:18,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-26 01:04:18,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:18,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-26 01:04:18,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:18,710 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-26 01:04:18,710 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:18,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292078493] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:18,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:18,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-11-26 01:04:18,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364715084] [2022-11-26 01:04:18,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:18,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 01:04:18,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:18,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 01:04:18,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-26 01:04:18,714 INFO L87 Difference]: Start difference. First operand 2549 states and 4457 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-26 01:04:19,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:19,248 INFO L93 Difference]: Finished difference Result 3331 states and 5474 transitions. [2022-11-26 01:04:19,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 01:04:19,251 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 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 99 [2022-11-26 01:04:19,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:19,263 INFO L225 Difference]: With dead ends: 3331 [2022-11-26 01:04:19,263 INFO L226 Difference]: Without dead ends: 2725 [2022-11-26 01:04:19,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-26 01:04:19,267 INFO L413 NwaCegarLoop]: 3156 mSDtfsCounter, 3359 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3359 SdHoareTripleChecker+Valid, 3175 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:19,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3359 Valid, 3175 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 01:04:19,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2725 states. [2022-11-26 01:04:19,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2725 to 2725. [2022-11-26 01:04:19,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2463 states have (on average 1.7576126674786845) internal successors, (4329), 2472 states have internal predecessors, (4329), 156 states have call successors, (156), 105 states have call predecessors, (156), 104 states have return successors, (154), 148 states have call predecessors, (154), 154 states have call successors, (154) [2022-11-26 01:04:19,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 4639 transitions. [2022-11-26 01:04:19,416 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 4639 transitions. Word has length 99 [2022-11-26 01:04:19,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:19,417 INFO L495 AbstractCegarLoop]: Abstraction has 2725 states and 4639 transitions. [2022-11-26 01:04:19,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-26 01:04:19,417 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 4639 transitions. [2022-11-26 01:04:19,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-26 01:04:19,420 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:19,420 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:19,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-26 01:04:19,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:19,627 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:19,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:19,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1848697004, now seen corresponding path program 1 times [2022-11-26 01:04:19,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:19,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844070187] [2022-11-26 01:04:19,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:19,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:19,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:19,861 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 10 proven. 20 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-26 01:04:19,861 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:19,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844070187] [2022-11-26 01:04:19,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844070187] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:19,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843737211] [2022-11-26 01:04:19,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:19,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:19,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:19,864 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:19,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-26 01:04:19,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:19,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-26 01:04:20,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:20,037 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-26 01:04:20,039 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:20,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843737211] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:20,039 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:20,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-11-26 01:04:20,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96400117] [2022-11-26 01:04:20,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:20,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 01:04:20,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:20,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 01:04:20,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-26 01:04:20,041 INFO L87 Difference]: Start difference. First operand 2725 states and 4639 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, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-26 01:04:20,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:20,747 INFO L93 Difference]: Finished difference Result 4207 states and 6540 transitions. [2022-11-26 01:04:20,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 01:04:20,747 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, (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 100 [2022-11-26 01:04:20,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:20,762 INFO L225 Difference]: With dead ends: 4207 [2022-11-26 01:04:20,762 INFO L226 Difference]: Without dead ends: 3129 [2022-11-26 01:04:20,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-26 01:04:20,767 INFO L413 NwaCegarLoop]: 3167 mSDtfsCounter, 48 mSDsluCounter, 3134 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 6301 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:20,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 6301 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-26 01:04:20,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3129 states. [2022-11-26 01:04:20,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3129 to 2841. [2022-11-26 01:04:20,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2841 states, 2559 states have (on average 1.7456037514654161) internal successors, (4467), 2569 states have internal predecessors, (4467), 166 states have call successors, (166), 115 states have call predecessors, (166), 114 states have return successors, (164), 157 states have call predecessors, (164), 164 states have call successors, (164) [2022-11-26 01:04:20,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2841 states to 2841 states and 4797 transitions. [2022-11-26 01:04:20,949 INFO L78 Accepts]: Start accepts. Automaton has 2841 states and 4797 transitions. Word has length 100 [2022-11-26 01:04:20,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:20,949 INFO L495 AbstractCegarLoop]: Abstraction has 2841 states and 4797 transitions. [2022-11-26 01:04:20,950 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, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-26 01:04:20,951 INFO L276 IsEmpty]: Start isEmpty. Operand 2841 states and 4797 transitions. [2022-11-26 01:04:20,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-11-26 01:04:20,955 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:20,955 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:20,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-26 01:04:21,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:21,162 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:21,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:21,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1329117843, now seen corresponding path program 1 times [2022-11-26 01:04:21,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:21,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059352505] [2022-11-26 01:04:21,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:21,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:21,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:21,284 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-26 01:04:21,284 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:21,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059352505] [2022-11-26 01:04:21,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059352505] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:21,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079737688] [2022-11-26 01:04:21,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:21,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:21,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:21,286 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:21,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-26 01:04:21,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:21,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-26 01:04:21,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:21,458 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-26 01:04:21,458 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:21,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079737688] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:21,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:21,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-26 01:04:21,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115955551] [2022-11-26 01:04:21,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:21,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 01:04:21,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:21,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 01:04:21,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:04:21,461 INFO L87 Difference]: Start difference. First operand 2841 states and 4797 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, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-26 01:04:22,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:22,161 INFO L93 Difference]: Finished difference Result 3881 states and 6149 transitions. [2022-11-26 01:04:22,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 01:04:22,162 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, (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 101 [2022-11-26 01:04:22,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:22,177 INFO L225 Difference]: With dead ends: 3881 [2022-11-26 01:04:22,177 INFO L226 Difference]: Without dead ends: 3260 [2022-11-26 01:04:22,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:04:22,181 INFO L413 NwaCegarLoop]: 3206 mSDtfsCounter, 56 mSDsluCounter, 3150 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 6356 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:22,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 6356 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-26 01:04:22,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3260 states. [2022-11-26 01:04:22,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3260 to 3009. [2022-11-26 01:04:22,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3009 states, 2695 states have (on average 1.72430426716141) internal successors, (4647), 2705 states have internal predecessors, (4647), 182 states have call successors, (182), 131 states have call predecessors, (182), 130 states have return successors, (180), 173 states have call predecessors, (180), 180 states have call successors, (180) [2022-11-26 01:04:22,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3009 states to 3009 states and 5009 transitions. [2022-11-26 01:04:22,381 INFO L78 Accepts]: Start accepts. Automaton has 3009 states and 5009 transitions. Word has length 101 [2022-11-26 01:04:22,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:22,381 INFO L495 AbstractCegarLoop]: Abstraction has 3009 states and 5009 transitions. [2022-11-26 01:04:22,382 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, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-26 01:04:22,382 INFO L276 IsEmpty]: Start isEmpty. Operand 3009 states and 5009 transitions. [2022-11-26 01:04:22,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-11-26 01:04:22,386 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:22,387 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-26 01:04:22,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-26 01:04:22,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-26 01:04:22,593 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:22,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:22,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1548947729, now seen corresponding path program 1 times [2022-11-26 01:04:22,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:22,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178684439] [2022-11-26 01:04:22,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:22,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:22,805 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 17 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-26 01:04:22,806 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:22,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178684439] [2022-11-26 01:04:22,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178684439] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:22,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136929632] [2022-11-26 01:04:22,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:22,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:22,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:22,808 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:22,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-26 01:04:22,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:22,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 01:04:22,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:23,051 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-26 01:04:23,051 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:23,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136929632] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:23,051 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:23,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2022-11-26 01:04:23,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649678692] [2022-11-26 01:04:23,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:23,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-26 01:04:23,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:23,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-26 01:04:23,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:04:23,054 INFO L87 Difference]: Start difference. First operand 3009 states and 5009 transitions. Second operand has 6 states, 5 states have (on average 12.8) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-26 01:04:24,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:24,219 INFO L93 Difference]: Finished difference Result 4904 states and 7404 transitions. [2022-11-26 01:04:24,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-26 01:04:24,220 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.8) internal successors, (64), 6 states have internal predecessors, (64), 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 101 [2022-11-26 01:04:24,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:24,233 INFO L225 Difference]: With dead ends: 4904 [2022-11-26 01:04:24,233 INFO L226 Difference]: Without dead ends: 3542 [2022-11-26 01:04:24,238 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-11-26 01:04:24,239 INFO L413 NwaCegarLoop]: 3163 mSDtfsCounter, 3482 mSDsluCounter, 6266 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3493 SdHoareTripleChecker+Valid, 9429 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:24,239 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3493 Valid, 9429 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-26 01:04:24,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3542 states. [2022-11-26 01:04:24,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3542 to 3538. [2022-11-26 01:04:24,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3538 states, 3096 states have (on average 1.6563307493540051) internal successors, (5128), 3109 states have internal predecessors, (5128), 256 states have call successors, (256), 185 states have call predecessors, (256), 184 states have return successors, (254), 244 states have call predecessors, (254), 254 states have call successors, (254) [2022-11-26 01:04:24,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3538 states to 3538 states and 5638 transitions. [2022-11-26 01:04:24,525 INFO L78 Accepts]: Start accepts. Automaton has 3538 states and 5638 transitions. Word has length 101 [2022-11-26 01:04:24,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:24,526 INFO L495 AbstractCegarLoop]: Abstraction has 3538 states and 5638 transitions. [2022-11-26 01:04:24,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.8) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-26 01:04:24,527 INFO L276 IsEmpty]: Start isEmpty. Operand 3538 states and 5638 transitions. [2022-11-26 01:04:24,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-26 01:04:24,532 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:24,532 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:24,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-26 01:04:24,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:24,739 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:24,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:24,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1348845533, now seen corresponding path program 1 times [2022-11-26 01:04:24,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:24,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215681130] [2022-11-26 01:04:24,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:24,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:24,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:25,353 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-26 01:04:25,353 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:25,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215681130] [2022-11-26 01:04:25,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215681130] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:25,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796582528] [2022-11-26 01:04:25,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:25,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:25,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:25,355 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:25,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-26 01:04:25,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:25,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 01:04:25,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:25,724 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-26 01:04:25,724 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:25,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796582528] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:25,725 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:25,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 15 [2022-11-26 01:04:25,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533930885] [2022-11-26 01:04:25,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:25,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-26 01:04:25,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:25,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-26 01:04:25,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-11-26 01:04:25,727 INFO L87 Difference]: Start difference. First operand 3538 states and 5638 transitions. Second operand has 6 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-26 01:04:26,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:26,982 INFO L93 Difference]: Finished difference Result 4977 states and 7487 transitions. [2022-11-26 01:04:26,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-26 01:04:26,983 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 102 [2022-11-26 01:04:26,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:26,994 INFO L225 Difference]: With dead ends: 4977 [2022-11-26 01:04:26,994 INFO L226 Difference]: Without dead ends: 3659 [2022-11-26 01:04:26,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-11-26 01:04:26,999 INFO L413 NwaCegarLoop]: 3116 mSDtfsCounter, 3387 mSDsluCounter, 9286 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3395 SdHoareTripleChecker+Valid, 12402 SdHoareTripleChecker+Invalid, 1126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:27,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3395 Valid, 12402 Invalid, 1126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-26 01:04:27,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3659 states. [2022-11-26 01:04:27,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3659 to 3623. [2022-11-26 01:04:27,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3623 states, 3171 states have (on average 1.6367076631977293) internal successors, (5190), 3184 states have internal predecessors, (5190), 258 states have call successors, (258), 193 states have call predecessors, (258), 192 states have return successors, (256), 246 states have call predecessors, (256), 256 states have call successors, (256) [2022-11-26 01:04:27,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3623 states to 3623 states and 5704 transitions. [2022-11-26 01:04:27,208 INFO L78 Accepts]: Start accepts. Automaton has 3623 states and 5704 transitions. Word has length 102 [2022-11-26 01:04:27,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:27,209 INFO L495 AbstractCegarLoop]: Abstraction has 3623 states and 5704 transitions. [2022-11-26 01:04:27,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-26 01:04:27,209 INFO L276 IsEmpty]: Start isEmpty. Operand 3623 states and 5704 transitions. [2022-11-26 01:04:27,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-26 01:04:27,214 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:27,214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:27,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-26 01:04:27,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-26 01:04:27,420 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:27,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:27,421 INFO L85 PathProgramCache]: Analyzing trace with hash -899746115, now seen corresponding path program 1 times [2022-11-26 01:04:27,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:27,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781299517] [2022-11-26 01:04:27,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:27,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:27,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:27,505 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-26 01:04:27,505 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:27,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781299517] [2022-11-26 01:04:27,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781299517] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:27,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779735294] [2022-11-26 01:04:27,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:27,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:27,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:27,508 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:27,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-26 01:04:27,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:27,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-26 01:04:27,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:27,674 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-26 01:04:27,674 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:27,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779735294] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:27,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:27,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-11-26 01:04:27,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25420752] [2022-11-26 01:04:27,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:27,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 01:04:27,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:27,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 01:04:27,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 01:04:27,677 INFO L87 Difference]: Start difference. First operand 3623 states and 5704 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-26 01:04:28,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:28,336 INFO L93 Difference]: Finished difference Result 5011 states and 7486 transitions. [2022-11-26 01:04:28,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 01:04:28,337 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 102 [2022-11-26 01:04:28,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:28,347 INFO L225 Difference]: With dead ends: 5011 [2022-11-26 01:04:28,347 INFO L226 Difference]: Without dead ends: 3633 [2022-11-26 01:04:28,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 01:04:28,352 INFO L413 NwaCegarLoop]: 3223 mSDtfsCounter, 79 mSDsluCounter, 3138 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 6361 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:28,353 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 6361 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-26 01:04:28,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3633 states. [2022-11-26 01:04:28,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3633 to 3603. [2022-11-26 01:04:28,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3603 states, 3151 states have (on average 1.6217073944779434) internal successors, (5110), 3164 states have internal predecessors, (5110), 258 states have call successors, (258), 193 states have call predecessors, (258), 192 states have return successors, (256), 246 states have call predecessors, (256), 256 states have call successors, (256) [2022-11-26 01:04:28,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3603 states to 3603 states and 5624 transitions. [2022-11-26 01:04:28,560 INFO L78 Accepts]: Start accepts. Automaton has 3603 states and 5624 transitions. Word has length 102 [2022-11-26 01:04:28,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:28,561 INFO L495 AbstractCegarLoop]: Abstraction has 3603 states and 5624 transitions. [2022-11-26 01:04:28,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-26 01:04:28,561 INFO L276 IsEmpty]: Start isEmpty. Operand 3603 states and 5624 transitions. [2022-11-26 01:04:28,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-26 01:04:28,566 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:28,566 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:28,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-26 01:04:28,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-26 01:04:28,773 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:28,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:28,773 INFO L85 PathProgramCache]: Analyzing trace with hash -14759137, now seen corresponding path program 1 times [2022-11-26 01:04:28,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:28,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533347978] [2022-11-26 01:04:28,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:28,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:28,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:28,931 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-26 01:04:28,931 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:28,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533347978] [2022-11-26 01:04:28,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533347978] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:28,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229985265] [2022-11-26 01:04:28,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:28,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:28,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:28,933 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:28,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-26 01:04:29,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:29,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-26 01:04:29,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-26 01:04:29,196 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:29,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229985265] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:29,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:29,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 7 [2022-11-26 01:04:29,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269922439] [2022-11-26 01:04:29,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:29,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 01:04:29,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:29,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 01:04:29,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-26 01:04:29,198 INFO L87 Difference]: Start difference. First operand 3603 states and 5624 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-26 01:04:29,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:29,892 INFO L93 Difference]: Finished difference Result 5257 states and 7636 transitions. [2022-11-26 01:04:29,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 01:04:29,893 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) Word has length 103 [2022-11-26 01:04:29,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:29,905 INFO L225 Difference]: With dead ends: 5257 [2022-11-26 01:04:29,905 INFO L226 Difference]: Without dead ends: 4239 [2022-11-26 01:04:29,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-26 01:04:29,910 INFO L413 NwaCegarLoop]: 3204 mSDtfsCounter, 3390 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3390 SdHoareTripleChecker+Valid, 3303 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:29,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3390 Valid, 3303 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 01:04:29,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4239 states. [2022-11-26 01:04:30,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4239 to 3827. [2022-11-26 01:04:30,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3827 states, 3356 states have (on average 1.58015494636472) internal successors, (5303), 3369 states have internal predecessors, (5303), 258 states have call successors, (258), 212 states have call predecessors, (258), 211 states have return successors, (268), 246 states have call predecessors, (268), 256 states have call successors, (268) [2022-11-26 01:04:30,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3827 states to 3827 states and 5829 transitions. [2022-11-26 01:04:30,278 INFO L78 Accepts]: Start accepts. Automaton has 3827 states and 5829 transitions. Word has length 103 [2022-11-26 01:04:30,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:30,279 INFO L495 AbstractCegarLoop]: Abstraction has 3827 states and 5829 transitions. [2022-11-26 01:04:30,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-26 01:04:30,279 INFO L276 IsEmpty]: Start isEmpty. Operand 3827 states and 5829 transitions. [2022-11-26 01:04:30,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-11-26 01:04:30,287 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:30,288 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:30,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-26 01:04:30,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-26 01:04:30,493 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:30,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:30,494 INFO L85 PathProgramCache]: Analyzing trace with hash -484329719, now seen corresponding path program 1 times [2022-11-26 01:04:30,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:30,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080611938] [2022-11-26 01:04:30,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:30,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:30,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:30,715 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-26 01:04:30,715 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:30,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080611938] [2022-11-26 01:04:30,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080611938] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:30,716 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 01:04:30,716 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-26 01:04:30,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91284861] [2022-11-26 01:04:30,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:30,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 01:04:30,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:30,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 01:04:30,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-26 01:04:30,718 INFO L87 Difference]: Start difference. First operand 3827 states and 5829 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 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-11-26 01:04:31,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:31,997 INFO L93 Difference]: Finished difference Result 5705 states and 8066 transitions. [2022-11-26 01:04:31,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-26 01:04:31,998 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 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 104 [2022-11-26 01:04:31,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:32,010 INFO L225 Difference]: With dead ends: 5705 [2022-11-26 01:04:32,011 INFO L226 Difference]: Without dead ends: 4576 [2022-11-26 01:04:32,014 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-11-26 01:04:32,015 INFO L413 NwaCegarLoop]: 3192 mSDtfsCounter, 75 mSDsluCounter, 9387 mSDsCounter, 0 mSdLazyCounter, 1085 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 12579 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:32,015 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 12579 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1085 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-26 01:04:32,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4576 states. [2022-11-26 01:04:32,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4576 to 4477. [2022-11-26 01:04:32,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4477 states, 3833 states have (on average 1.5246543177667624) internal successors, (5844), 3846 states have internal predecessors, (5844), 358 states have call successors, (358), 291 states have call predecessors, (358), 284 states have return successors, (386), 340 states have call predecessors, (386), 356 states have call successors, (386) [2022-11-26 01:04:32,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4477 states to 4477 states and 6588 transitions. [2022-11-26 01:04:32,337 INFO L78 Accepts]: Start accepts. Automaton has 4477 states and 6588 transitions. Word has length 104 [2022-11-26 01:04:32,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:32,338 INFO L495 AbstractCegarLoop]: Abstraction has 4477 states and 6588 transitions. [2022-11-26 01:04:32,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 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-11-26 01:04:32,338 INFO L276 IsEmpty]: Start isEmpty. Operand 4477 states and 6588 transitions. [2022-11-26 01:04:32,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-11-26 01:04:32,344 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:32,344 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:32,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-26 01:04:32,345 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:32,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:32,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1130106033, now seen corresponding path program 1 times [2022-11-26 01:04:32,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:32,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214024544] [2022-11-26 01:04:32,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:32,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:32,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:32,549 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 36 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-26 01:04:32,550 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:32,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214024544] [2022-11-26 01:04:32,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214024544] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:32,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875422227] [2022-11-26 01:04:32,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:32,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:32,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:32,552 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:32,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-26 01:04:32,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:32,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-26 01:04:32,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:32,762 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 01:04:32,762 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 01:04:32,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875422227] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:04:32,763 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 01:04:32,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2022-11-26 01:04:32,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21139648] [2022-11-26 01:04:32,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:04:32,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-26 01:04:32,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:04:32,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-26 01:04:32,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-26 01:04:32,765 INFO L87 Difference]: Start difference. First operand 4477 states and 6588 transitions. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 5 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-26 01:04:34,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:04:34,058 INFO L93 Difference]: Finished difference Result 6777 states and 9277 transitions. [2022-11-26 01:04:34,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-26 01:04:34,059 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 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 104 [2022-11-26 01:04:34,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:04:34,075 INFO L225 Difference]: With dead ends: 6777 [2022-11-26 01:04:34,076 INFO L226 Difference]: Without dead ends: 4825 [2022-11-26 01:04:34,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-11-26 01:04:34,082 INFO L413 NwaCegarLoop]: 3193 mSDtfsCounter, 182 mSDsluCounter, 12444 mSDsCounter, 0 mSdLazyCounter, 1300 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 15637 SdHoareTripleChecker+Invalid, 1356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-26 01:04:34,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 15637 Invalid, 1356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1300 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-26 01:04:34,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4825 states. [2022-11-26 01:04:34,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4825 to 4662. [2022-11-26 01:04:34,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4662 states, 3973 states have (on average 1.506670022652907) internal successors, (5986), 3990 states have internal predecessors, (5986), 380 states have call successors, (380), 310 states have call predecessors, (380), 307 states have return successors, (418), 362 states have call predecessors, (418), 378 states have call successors, (418) [2022-11-26 01:04:34,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4662 states to 4662 states and 6784 transitions. [2022-11-26 01:04:34,446 INFO L78 Accepts]: Start accepts. Automaton has 4662 states and 6784 transitions. Word has length 104 [2022-11-26 01:04:34,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:04:34,447 INFO L495 AbstractCegarLoop]: Abstraction has 4662 states and 6784 transitions. [2022-11-26 01:04:34,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 5 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-26 01:04:34,447 INFO L276 IsEmpty]: Start isEmpty. Operand 4662 states and 6784 transitions. [2022-11-26 01:04:34,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-26 01:04:34,451 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:04:34,452 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:04:34,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-26 01:04:34,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-26 01:04:34,657 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:04:34,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:04:34,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1845237448, now seen corresponding path program 1 times [2022-11-26 01:04:34,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:04:34,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471049170] [2022-11-26 01:04:34,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:34,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:04:34,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:35,249 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 34 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-26 01:04:35,249 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:04:35,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471049170] [2022-11-26 01:04:35,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471049170] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:04:35,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10505877] [2022-11-26 01:04:35,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:04:35,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:04:35,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:04:35,251 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:04:35,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-26 01:04:35,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:04:35,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-26 01:04:35,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:04:35,575 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 56 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-26 01:04:35,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:04:35,866 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-11-26 01:04:35,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10505877] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:04:35,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [95246396] [2022-11-26 01:04:35,886 INFO L159 IcfgInterpreter]: Started Sifa with 64 locations of interest [2022-11-26 01:04:35,886 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:04:35,890 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:04:35,895 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:04:35,896 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:04:42,702 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 167 for LOIs [2022-11-26 01:04:47,447 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 200 for LOIs [2022-11-26 01:04:48,080 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 176 for LOIs [2022-11-26 01:04:48,155 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 67 for LOIs [2022-11-26 01:04:48,166 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 76 for LOIs [2022-11-26 01:04:48,322 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 115 for LOIs [2022-11-26 01:04:48,603 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:05:09,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [95246396] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:05:09,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-26 01:05:09,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [13, 8, 6] total 64 [2022-11-26 01:05:09,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515345944] [2022-11-26 01:05:09,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:05:09,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-11-26 01:05:09,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:05:09,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-11-26 01:05:09,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=3582, Unknown=0, NotChecked=0, Total=4032 [2022-11-26 01:05:09,123 INFO L87 Difference]: Start difference. First operand 4662 states and 6784 transitions. Second operand has 45 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 32 states have internal predecessors, (46), 12 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (13), 12 states have call predecessors, (13), 11 states have call successors, (13) [2022-11-26 01:05:59,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:05:59,214 INFO L93 Difference]: Finished difference Result 7242 states and 9783 transitions. [2022-11-26 01:05:59,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-11-26 01:05:59,215 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 32 states have internal predecessors, (46), 12 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (13), 12 states have call predecessors, (13), 11 states have call successors, (13) Word has length 110 [2022-11-26 01:05:59,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:05:59,228 INFO L225 Difference]: With dead ends: 7242 [2022-11-26 01:05:59,228 INFO L226 Difference]: Without dead ends: 4544 [2022-11-26 01:05:59,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3704 ImplicationChecksByTransitivity, 40.0s TimeCoverageRelationStatistics Valid=1204, Invalid=9926, Unknown=0, NotChecked=0, Total=11130 [2022-11-26 01:05:59,236 INFO L413 NwaCegarLoop]: 3152 mSDtfsCounter, 191 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 21447 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 3923 SdHoareTripleChecker+Invalid, 21509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 21447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.0s IncrementalHoareTripleChecker+Time [2022-11-26 01:05:59,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 3923 Invalid, 21509 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [62 Valid, 21447 Invalid, 0 Unknown, 0 Unchecked, 30.0s Time] [2022-11-26 01:05:59,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4544 states. [2022-11-26 01:05:59,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4544 to 4516. [2022-11-26 01:05:59,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4516 states, 3862 states have (on average 1.5145002589331953) internal successors, (5849), 3878 states have internal predecessors, (5849), 359 states have call successors, (359), 295 states have call predecessors, (359), 293 states have return successors, (395), 343 states have call predecessors, (395), 357 states have call successors, (395) [2022-11-26 01:05:59,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4516 states to 4516 states and 6603 transitions. [2022-11-26 01:05:59,594 INFO L78 Accepts]: Start accepts. Automaton has 4516 states and 6603 transitions. Word has length 110 [2022-11-26 01:05:59,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:05:59,594 INFO L495 AbstractCegarLoop]: Abstraction has 4516 states and 6603 transitions. [2022-11-26 01:05:59,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 32 states have internal predecessors, (46), 12 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (13), 12 states have call predecessors, (13), 11 states have call successors, (13) [2022-11-26 01:05:59,595 INFO L276 IsEmpty]: Start isEmpty. Operand 4516 states and 6603 transitions. [2022-11-26 01:05:59,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-26 01:05:59,599 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:05:59,599 INFO L195 NwaCegarLoop]: trace histogram [5, 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] [2022-11-26 01:05:59,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-26 01:05:59,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-26 01:05:59,806 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:05:59,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:05:59,806 INFO L85 PathProgramCache]: Analyzing trace with hash -806825934, now seen corresponding path program 1 times [2022-11-26 01:05:59,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:05:59,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444707782] [2022-11-26 01:05:59,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:05:59,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:05:59,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:06:00,053 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 20 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-26 01:06:00,053 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:06:00,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444707782] [2022-11-26 01:06:00,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444707782] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:06:00,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867311339] [2022-11-26 01:06:00,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:06:00,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:06:00,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:06:00,055 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:06:00,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-26 01:06:00,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:06:00,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-26 01:06:00,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:06:00,373 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 56 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-26 01:06:00,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:06:00,637 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-11-26 01:06:00,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867311339] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:06:00,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1894707006] [2022-11-26 01:06:00,645 INFO L159 IcfgInterpreter]: Started Sifa with 67 locations of interest [2022-11-26 01:06:00,645 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:06:00,645 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:06:00,646 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:06:00,646 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:06:06,131 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 72 for LOIs [2022-11-26 01:06:06,135 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 167 for LOIs [2022-11-26 01:06:13,771 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 200 for LOIs [2022-11-26 01:06:16,979 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 176 for LOIs [2022-11-26 01:06:17,021 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 115 for LOIs [2022-11-26 01:06:17,043 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 121 for LOIs [2022-11-26 01:06:17,216 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 115 for LOIs [2022-11-26 01:06:17,437 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:06:33,940 WARN L233 SmtUtils]: Spent 6.43s on a formula simplification. DAG size of input: 389 DAG size of output: 258 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 01:06:47,939 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '158636#(and (= ~a15~0 1) (<= ~t1_pc~0 1) (= 5 ~a20~0) (<= ~local~0 2147483647) (= ~t1_i~0 1) (= ~a25~0 1) (not (= ~token~0 (+ 2 ~local~0))) (<= 0 (+ ~local~0 2147483648)) (= ~a~0 1) (= ~d~0 4) (= ~a16~0 1) (= 5 ~e~0) (= ~m_pc~0 1) (= ~m_i~0 1) (= ~a12~0 4) (= ~a9~0 18) (= 6 ~f~0) (= 3 ~c~0) (= ~t2_i~0 1) (= 2 ~b~0) (= 0 ~t2_pc~0) (= ~m_st~0 1) (= |#NULL.offset| 0) (<= ~token~0 2147483647) (= ~a27~0 1) (<= 0 (+ ~token~0 2147483648)) (<= 0 |#StackHeapBarrier|) (= ~a2~0 10) (<= 0 ~t1_pc~0) (= |#NULL.base| 0))' at error location [2022-11-26 01:06:47,939 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:06:47,939 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 01:06:47,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 6] total 17 [2022-11-26 01:06:47,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254096003] [2022-11-26 01:06:47,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 01:06:47,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-26 01:06:47,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:06:47,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-26 01:06:47,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=3799, Unknown=0, NotChecked=0, Total=4290 [2022-11-26 01:06:47,942 INFO L87 Difference]: Start difference. First operand 4516 states and 6603 transitions. Second operand has 17 states, 14 states have (on average 8.357142857142858) internal successors, (117), 15 states have internal predecessors, (117), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) [2022-11-26 01:06:51,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:06:51,756 INFO L93 Difference]: Finished difference Result 7170 states and 9780 transitions. [2022-11-26 01:06:51,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-11-26 01:06:51,757 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 8.357142857142858) internal successors, (117), 15 states have internal predecessors, (117), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) Word has length 113 [2022-11-26 01:06:51,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:06:51,770 INFO L225 Difference]: With dead ends: 7170 [2022-11-26 01:06:51,770 INFO L226 Difference]: Without dead ends: 4298 [2022-11-26 01:06:51,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 315 SyntacticMatches, 6 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9673 ImplicationChecksByTransitivity, 32.1s TimeCoverageRelationStatistics Valid=1755, Invalid=20895, Unknown=0, NotChecked=0, Total=22650 [2022-11-26 01:06:51,783 INFO L413 NwaCegarLoop]: 3309 mSDtfsCounter, 10432 mSDsluCounter, 20350 mSDsCounter, 0 mSdLazyCounter, 2832 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10437 SdHoareTripleChecker+Valid, 23659 SdHoareTripleChecker+Invalid, 3068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 2832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-26 01:06:51,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10437 Valid, 23659 Invalid, 3068 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [236 Valid, 2832 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-11-26 01:06:51,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4298 states. [2022-11-26 01:06:52,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4298 to 3758. [2022-11-26 01:06:52,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3758 states, 3281 states have (on average 1.56903383114904) internal successors, (5148), 3301 states have internal predecessors, (5148), 251 states have call successors, (251), 220 states have call predecessors, (251), 224 states have return successors, (277), 237 states have call predecessors, (277), 249 states have call successors, (277) [2022-11-26 01:06:52,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3758 states to 3758 states and 5676 transitions. [2022-11-26 01:06:52,141 INFO L78 Accepts]: Start accepts. Automaton has 3758 states and 5676 transitions. Word has length 113 [2022-11-26 01:06:52,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:06:52,141 INFO L495 AbstractCegarLoop]: Abstraction has 3758 states and 5676 transitions. [2022-11-26 01:06:52,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 8.357142857142858) internal successors, (117), 15 states have internal predecessors, (117), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) [2022-11-26 01:06:52,141 INFO L276 IsEmpty]: Start isEmpty. Operand 3758 states and 5676 transitions. [2022-11-26 01:06:52,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-26 01:06:52,144 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:06:52,145 INFO L195 NwaCegarLoop]: trace histogram [5, 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] [2022-11-26 01:06:52,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-26 01:06:52,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-26 01:06:52,351 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:06:52,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:06:52,351 INFO L85 PathProgramCache]: Analyzing trace with hash -724063171, now seen corresponding path program 1 times [2022-11-26 01:06:52,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:06:52,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176558320] [2022-11-26 01:06:52,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:06:52,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:06:52,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:06:52,883 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 34 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-26 01:06:52,884 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:06:52,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176558320] [2022-11-26 01:06:52,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176558320] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:06:52,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978119600] [2022-11-26 01:06:52,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:06:52,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:06:52,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:06:52,886 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:06:52,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-26 01:06:53,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:06:53,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-26 01:06:53,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:06:53,186 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 56 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-26 01:06:53,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:06:53,461 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-11-26 01:06:53,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978119600] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:06:53,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [331818959] [2022-11-26 01:06:53,468 INFO L159 IcfgInterpreter]: Started Sifa with 67 locations of interest [2022-11-26 01:06:53,468 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:06:53,468 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:06:53,468 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:06:53,469 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:06:58,054 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 167 for LOIs [2022-11-26 01:07:01,956 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 200 for LOIs [2022-11-26 01:07:05,844 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 176 for LOIs [2022-11-26 01:07:05,890 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 68 for LOIs [2022-11-26 01:07:05,897 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 76 for LOIs [2022-11-26 01:07:05,979 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 115 for LOIs [2022-11-26 01:07:06,172 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:07:15,327 WARN L233 SmtUtils]: Spent 7.32s on a formula simplification. DAG size of input: 342 DAG size of output: 270 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 01:07:32,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [331818959] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:07:32,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-26 01:07:32,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [13, 8, 6] total 65 [2022-11-26 01:07:32,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130657402] [2022-11-26 01:07:32,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:07:32,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-26 01:07:32,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:07:32,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-26 01:07:32,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=458, Invalid=3702, Unknown=0, NotChecked=0, Total=4160 [2022-11-26 01:07:32,633 INFO L87 Difference]: Start difference. First operand 3758 states and 5676 transitions. Second operand has 46 states, 35 states have (on average 1.4285714285714286) internal successors, (50), 33 states have internal predecessors, (50), 12 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (13), 12 states have call predecessors, (13), 11 states have call successors, (13) [2022-11-26 01:08:04,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:08:04,583 INFO L93 Difference]: Finished difference Result 5482 states and 7655 transitions. [2022-11-26 01:08:04,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-11-26 01:08:04,584 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 35 states have (on average 1.4285714285714286) internal successors, (50), 33 states have internal predecessors, (50), 12 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (13), 12 states have call predecessors, (13), 11 states have call successors, (13) Word has length 113 [2022-11-26 01:08:04,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:08:04,593 INFO L225 Difference]: With dead ends: 5482 [2022-11-26 01:08:04,593 INFO L226 Difference]: Without dead ends: 3579 [2022-11-26 01:08:04,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 292 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3855 ImplicationChecksByTransitivity, 45.1s TimeCoverageRelationStatistics Valid=1203, Invalid=10139, Unknown=0, NotChecked=0, Total=11342 [2022-11-26 01:08:04,601 INFO L413 NwaCegarLoop]: 3152 mSDtfsCounter, 194 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 8946 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 3829 SdHoareTripleChecker+Invalid, 9015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 8946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.9s IncrementalHoareTripleChecker+Time [2022-11-26 01:08:04,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 3829 Invalid, 9015 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [69 Valid, 8946 Invalid, 0 Unknown, 0 Unchecked, 12.9s Time] [2022-11-26 01:08:04,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3579 states. [2022-11-26 01:08:04,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3579 to 3527. [2022-11-26 01:08:04,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3527 states, 3109 states have (on average 1.594724991958829) internal successors, (4958), 3127 states have internal predecessors, (4958), 218 states have call successors, (218), 193 states have call predecessors, (218), 198 states have return successors, (242), 207 states have call predecessors, (242), 216 states have call successors, (242) [2022-11-26 01:08:04,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3527 states to 3527 states and 5418 transitions. [2022-11-26 01:08:04,876 INFO L78 Accepts]: Start accepts. Automaton has 3527 states and 5418 transitions. Word has length 113 [2022-11-26 01:08:04,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:08:04,877 INFO L495 AbstractCegarLoop]: Abstraction has 3527 states and 5418 transitions. [2022-11-26 01:08:04,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 35 states have (on average 1.4285714285714286) internal successors, (50), 33 states have internal predecessors, (50), 12 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (13), 12 states have call predecessors, (13), 11 states have call successors, (13) [2022-11-26 01:08:04,879 INFO L276 IsEmpty]: Start isEmpty. Operand 3527 states and 5418 transitions. [2022-11-26 01:08:04,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-11-26 01:08:04,882 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:08:04,882 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:08:04,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-26 01:08:05,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:05,089 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:08:05,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:08:05,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1607272299, now seen corresponding path program 1 times [2022-11-26 01:08:05,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:08:05,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073974035] [2022-11-26 01:08:05,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:05,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:08:05,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:08:05,722 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-26 01:08:05,722 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:08:05,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073974035] [2022-11-26 01:08:05,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073974035] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 01:08:05,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802380588] [2022-11-26 01:08:05,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:08:05,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:08:05,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 01:08:05,724 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 01:08:05,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-26 01:08:05,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:08:05,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-26 01:08:05,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 01:08:06,334 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 65 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-26 01:08:06,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 01:08:07,246 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-11-26 01:08:07,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802380588] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 01:08:07,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [685240439] [2022-11-26 01:08:07,249 INFO L159 IcfgInterpreter]: Started Sifa with 70 locations of interest [2022-11-26 01:08:07,249 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 01:08:07,250 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 01:08:07,250 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 01:08:07,250 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 01:08:12,487 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 63 for LOIs [2022-11-26 01:08:12,491 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 170 for LOIs [2022-11-26 01:08:16,526 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 200 for LOIs [2022-11-26 01:08:18,518 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 176 for LOIs [2022-11-26 01:08:18,560 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 56 for LOIs [2022-11-26 01:08:18,568 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 76 for LOIs [2022-11-26 01:08:18,644 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 56 for LOIs [2022-11-26 01:08:18,973 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 01:08:50,388 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '185712#(and (= ~a15~0 1) (= 5 ~a20~0) (= ~t1_i~0 1) (= ~a25~0 1) (not (= ~token~0 (+ 2 ~local~0))) (<= 0 ~t2_pc~0) (= ~a~0 1) (= ~d~0 4) (= ~a16~0 1) (= 5 ~e~0) (= ~m_pc~0 1) (= ~m_i~0 1) (= ~a12~0 4) (= ~a9~0 18) (= 6 ~f~0) (= 3 ~c~0) (= ~t2_i~0 1) (= 2 ~b~0) (= ~m_st~0 1) (= |#NULL.offset| 0) (= ~a27~0 1) (<= 0 |#StackHeapBarrier|) (= ~a2~0 10) (<= 0 ~t1_pc~0) (= |#NULL.base| 0))' at error location [2022-11-26 01:08:50,388 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 01:08:50,388 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 01:08:50,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10, 14] total 37 [2022-11-26 01:08:50,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284515083] [2022-11-26 01:08:50,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 01:08:50,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-26 01:08:50,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:08:50,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-26 01:08:50,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=696, Invalid=7676, Unknown=0, NotChecked=0, Total=8372 [2022-11-26 01:08:50,393 INFO L87 Difference]: Start difference. First operand 3527 states and 5418 transitions. Second operand has 37 states, 25 states have (on average 7.72) internal successors, (193), 29 states have internal predecessors, (193), 16 states have call successors, (44), 11 states have call predecessors, (44), 19 states have return successors, (44), 16 states have call predecessors, (44), 16 states have call successors, (44) [2022-11-26 01:09:00,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:09:00,415 INFO L93 Difference]: Finished difference Result 7917 states and 10527 transitions. [2022-11-26 01:09:00,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-11-26 01:09:00,416 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 25 states have (on average 7.72) internal successors, (193), 29 states have internal predecessors, (193), 16 states have call successors, (44), 11 states have call predecessors, (44), 19 states have return successors, (44), 16 states have call predecessors, (44), 16 states have call successors, (44) Word has length 116 [2022-11-26 01:09:00,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:09:00,433 INFO L225 Difference]: With dead ends: 7917 [2022-11-26 01:09:00,434 INFO L226 Difference]: Without dead ends: 6794 [2022-11-26 01:09:00,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 486 GetRequests, 284 SyntacticMatches, 17 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14629 ImplicationChecksByTransitivity, 36.0s TimeCoverageRelationStatistics Valid=3805, Invalid=30977, Unknown=0, NotChecked=0, Total=34782 [2022-11-26 01:09:00,442 INFO L413 NwaCegarLoop]: 3135 mSDtfsCounter, 21723 mSDsluCounter, 34930 mSDsCounter, 0 mSdLazyCounter, 7233 mSolverCounterSat, 1611 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21729 SdHoareTripleChecker+Valid, 38065 SdHoareTripleChecker+Invalid, 8844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1611 IncrementalHoareTripleChecker+Valid, 7233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-26 01:09:00,442 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21729 Valid, 38065 Invalid, 8844 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1611 Valid, 7233 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-11-26 01:09:00,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6794 states. [2022-11-26 01:09:00,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6794 to 3841. [2022-11-26 01:09:00,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3841 states, 3338 states have (on average 1.5566207309766327) internal successors, (5196), 3366 states have internal predecessors, (5196), 263 states have call successors, (263), 229 states have call predecessors, (263), 238 states have return successors, (281), 246 states have call predecessors, (281), 261 states have call successors, (281) [2022-11-26 01:09:00,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3841 states to 3841 states and 5740 transitions. [2022-11-26 01:09:00,896 INFO L78 Accepts]: Start accepts. Automaton has 3841 states and 5740 transitions. Word has length 116 [2022-11-26 01:09:00,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:09:00,896 INFO L495 AbstractCegarLoop]: Abstraction has 3841 states and 5740 transitions. [2022-11-26 01:09:00,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 25 states have (on average 7.72) internal successors, (193), 29 states have internal predecessors, (193), 16 states have call successors, (44), 11 states have call predecessors, (44), 19 states have return successors, (44), 16 states have call predecessors, (44), 16 states have call successors, (44) [2022-11-26 01:09:00,897 INFO L276 IsEmpty]: Start isEmpty. Operand 3841 states and 5740 transitions. [2022-11-26 01:09:00,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-26 01:09:00,900 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:09:00,900 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:09:00,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-26 01:09:01,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 01:09:01,106 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:09:01,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:09:01,107 INFO L85 PathProgramCache]: Analyzing trace with hash 907514321, now seen corresponding path program 1 times [2022-11-26 01:09:01,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:09:01,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346761463] [2022-11-26 01:09:01,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:09:01,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:09:01,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 01:09:01,316 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-11-26 01:09:01,316 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 01:09:01,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346761463] [2022-11-26 01:09:01,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346761463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 01:09:01,317 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 01:09:01,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-26 01:09:01,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398915002] [2022-11-26 01:09:01,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 01:09:01,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 01:09:01,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 01:09:01,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 01:09:01,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-26 01:09:01,320 INFO L87 Difference]: Start difference. First operand 3841 states and 5740 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 5 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-26 01:09:02,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 01:09:02,772 INFO L93 Difference]: Finished difference Result 7345 states and 9735 transitions. [2022-11-26 01:09:02,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 01:09:02,773 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 5 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 128 [2022-11-26 01:09:02,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 01:09:02,789 INFO L225 Difference]: With dead ends: 7345 [2022-11-26 01:09:02,790 INFO L226 Difference]: Without dead ends: 6105 [2022-11-26 01:09:02,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-26 01:09:02,795 INFO L413 NwaCegarLoop]: 3285 mSDtfsCounter, 3501 mSDsluCounter, 6442 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3501 SdHoareTripleChecker+Valid, 9727 SdHoareTripleChecker+Invalid, 945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-26 01:09:02,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3501 Valid, 9727 Invalid, 945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 940 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-26 01:09:02,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6105 states. [2022-11-26 01:09:03,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6105 to 4798. [2022-11-26 01:09:03,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4798 states, 4067 states have (on average 1.484140644209491) internal successors, (6036), 4104 states have internal predecessors, (6036), 384 states have call successors, (384), 330 states have call predecessors, (384), 345 states have return successors, (408), 364 states have call predecessors, (408), 382 states have call successors, (408) [2022-11-26 01:09:03,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4798 states to 4798 states and 6828 transitions. [2022-11-26 01:09:03,461 INFO L78 Accepts]: Start accepts. Automaton has 4798 states and 6828 transitions. Word has length 128 [2022-11-26 01:09:03,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 01:09:03,461 INFO L495 AbstractCegarLoop]: Abstraction has 4798 states and 6828 transitions. [2022-11-26 01:09:03,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 5 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-26 01:09:03,462 INFO L276 IsEmpty]: Start isEmpty. Operand 4798 states and 6828 transitions. [2022-11-26 01:09:03,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-11-26 01:09:03,465 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 01:09:03,465 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:09:03,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-26 01:09:03,466 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 01:09:03,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 01:09:03,466 INFO L85 PathProgramCache]: Analyzing trace with hash -713986447, now seen corresponding path program 1 times [2022-11-26 01:09:03,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 01:09:03,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552549097] [2022-11-26 01:09:03,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 01:09:03,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 01:09:03,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-26 01:09:03,491 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-26 01:09:03,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-26 01:09:03,570 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-26 01:09:03,570 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-11-26 01:09:03,571 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location errorErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-11-26 01:09:03,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-26 01:09:03,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-26 01:09:03,577 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 01:09:03,583 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-26 01:09:03,758 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.11 01:09:03 BoogieIcfgContainer [2022-11-26 01:09:03,758 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-26 01:09:03,759 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-26 01:09:03,759 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-26 01:09:03,759 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-26 01:09:03,759 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 01:04:09" (3/4) ... [2022-11-26 01:09:03,761 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2022-11-26 01:09:03,861 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/witness.graphml [2022-11-26 01:09:03,862 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-26 01:09:03,862 INFO L158 Benchmark]: Toolchain (without parser) took 311662.56ms. Allocated memory was 163.6MB in the beginning and 2.6GB in the end (delta: 2.5GB). Free memory was 97.1MB in the beginning and 2.3GB in the end (delta: -2.2GB). Peak memory consumption was 233.3MB. Max. memory is 16.1GB. [2022-11-26 01:09:03,862 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 119.5MB. Free memory is still 90.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-26 01:09:03,863 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4283.05ms. Allocated memory was 163.6MB in the beginning and 237.0MB in the end (delta: 73.4MB). Free memory was 97.1MB in the beginning and 135.6MB in the end (delta: -38.5MB). Peak memory consumption was 101.0MB. Max. memory is 16.1GB. [2022-11-26 01:09:03,863 INFO L158 Benchmark]: Boogie Procedure Inliner took 474.57ms. Allocated memory is still 237.0MB. Free memory was 135.6MB in the beginning and 92.0MB in the end (delta: 43.6MB). Peak memory consumption was 87.0MB. Max. memory is 16.1GB. [2022-11-26 01:09:03,863 INFO L158 Benchmark]: Boogie Preprocessor took 576.88ms. Allocated memory was 237.0MB in the beginning and 474.0MB in the end (delta: 237.0MB). Free memory was 92.0MB in the beginning and 291.4MB in the end (delta: -199.4MB). Peak memory consumption was 57.3MB. Max. memory is 16.1GB. [2022-11-26 01:09:03,864 INFO L158 Benchmark]: RCFGBuilder took 11763.02ms. Allocated memory was 474.0MB in the beginning and 1.4GB in the end (delta: 947.9MB). Free memory was 291.4MB in the beginning and 923.6MB in the end (delta: -632.2MB). Peak memory consumption was 425.0MB. Max. memory is 16.1GB. [2022-11-26 01:09:03,864 INFO L158 Benchmark]: TraceAbstraction took 294453.73ms. Allocated memory was 1.4GB in the beginning and 2.6GB in the end (delta: 1.2GB). Free memory was 922.6MB in the beginning and 2.4GB in the end (delta: -1.4GB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-26 01:09:03,864 INFO L158 Benchmark]: Witness Printer took 103.10ms. Allocated memory is still 2.6GB. Free memory was 2.4GB in the beginning and 2.3GB in the end (delta: 17.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-11-26 01:09:03,866 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.27ms. Allocated memory is still 119.5MB. Free memory is still 90.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4283.05ms. Allocated memory was 163.6MB in the beginning and 237.0MB in the end (delta: 73.4MB). Free memory was 97.1MB in the beginning and 135.6MB in the end (delta: -38.5MB). Peak memory consumption was 101.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 474.57ms. Allocated memory is still 237.0MB. Free memory was 135.6MB in the beginning and 92.0MB in the end (delta: 43.6MB). Peak memory consumption was 87.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 576.88ms. Allocated memory was 237.0MB in the beginning and 474.0MB in the end (delta: 237.0MB). Free memory was 92.0MB in the beginning and 291.4MB in the end (delta: -199.4MB). Peak memory consumption was 57.3MB. Max. memory is 16.1GB. * RCFGBuilder took 11763.02ms. Allocated memory was 474.0MB in the beginning and 1.4GB in the end (delta: 947.9MB). Free memory was 291.4MB in the beginning and 923.6MB in the end (delta: -632.2MB). Peak memory consumption was 425.0MB. Max. memory is 16.1GB. * TraceAbstraction took 294453.73ms. Allocated memory was 1.4GB in the beginning and 2.6GB in the end (delta: 1.2GB). Free memory was 922.6MB in the beginning and 2.4GB in the end (delta: -1.4GB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 103.10ms. Allocated memory is still 2.6GB. Free memory was 2.4GB in the beginning and 2.3GB in the end (delta: 17.8MB). Peak memory consumption was 18.9MB. 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: 11173]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L33] int d= 4; [L34] int c= 3; [L35] int e= 5; [L36] int a= 1; [L37] int f= 6; [L38] int b= 2; [L40] int a9 = 18; [L41] int a27 = 1; [L42] int a2 = 10; [L43] int a16 = 1; [L44] int a15 = 1; [L45] int a12 = 4; [L46] int a25 = 1; [L47] int a20 = 5; [L11177] int m_pc = 0; [L11178] int t1_pc = 0; [L11179] int t2_pc = 0; [L11180] int m_st ; [L11181] int t1_st ; [L11182] int t2_st ; [L11183] int m_i ; [L11184] int t1_i ; [L11185] int t2_i ; [L11186] int M_E = 2; [L11187] int T1_E = 2; [L11188] int T2_E = 2; [L11189] int E_M = 2; [L11190] int E_1 = 2; [L11191] int E_2 = 2; [L11196] int token ; [L11198] int local ; [L11776] COND FALSE !(__VERIFIER_nondet_int()) [L11779] CALL main2() [L11763] int __retres1 ; [L11767] CALL init_model() [L11677] m_i = 1 [L11678] t1_i = 1 [L11679] t2_i = 1 [L11767] RET init_model() [L11768] CALL start_simulation() [L11704] int kernel_st ; [L11705] int tmp ; [L11706] int tmp___0 ; [L11710] kernel_st = 0 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11711] FCALL update_channels() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11712] CALL init_threads() [L11396] COND TRUE m_i == 1 [L11397] m_st = 0 [L11401] COND TRUE t1_i == 1 [L11402] t1_st = 0 [L11406] COND TRUE t2_i == 1 [L11407] t2_st = 0 [L11712] RET init_threads() [L11713] CALL fire_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_M)=2, \old(M_E)=2, \old(T1_E)=2, \old(T2_E)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11509] COND FALSE !(M_E == 0) [L11514] COND FALSE !(T1_E == 0) [L11519] COND FALSE !(T2_E == 0) [L11524] COND FALSE !(E_M == 0) [L11529] COND FALSE !(E_1 == 0) [L11534] COND FALSE !(E_2 == 0) [L11713] RET fire_delta_events() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11714] CALL activate_threads() VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11582] int tmp ; [L11583] int tmp___0 ; [L11584] int tmp___1 ; [L11588] CALL, EXPR is_master_triggered() [L11328] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11331] COND FALSE !(m_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11341] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11343] return (__retres1); [L11588] RET, EXPR is_master_triggered() [L11588] tmp = is_master_triggered() [L11590] COND FALSE !(\read(tmp)) [L11596] CALL, EXPR is_transmit1_triggered() [L11347] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11350] COND FALSE !(t1_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11360] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11362] return (__retres1); [L11596] RET, EXPR is_transmit1_triggered() [L11596] tmp___0 = is_transmit1_triggered() [L11598] COND FALSE !(\read(tmp___0)) [L11604] CALL, EXPR is_transmit2_triggered() [L11366] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11369] COND FALSE !(t2_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11379] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11381] return (__retres1); [L11604] RET, EXPR is_transmit2_triggered() [L11604] tmp___1 = is_transmit2_triggered() [L11606] COND FALSE !(\read(tmp___1)) [L11714] RET activate_threads() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11715] CALL reset_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_M)=2, \old(M_E)=2, \old(T1_E)=2, \old(T2_E)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11547] COND FALSE !(M_E == 1) [L11552] COND FALSE !(T1_E == 1) [L11557] COND FALSE !(T2_E == 1) [L11562] COND FALSE !(E_M == 1) [L11567] COND FALSE !(E_1 == 1) [L11572] COND FALSE !(E_2 == 1) [L11715] RET reset_delta_events() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11718] COND TRUE 1 [L11721] kernel_st = 1 [L11722] CALL eval() [L11442] int tmp ; VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11446] COND TRUE 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11449] CALL, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11416] int __retres1 ; [L11419] COND TRUE m_st == 0 [L11420] __retres1 = 1 [L11437] return (__retres1); [L11449] RET, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11449] tmp = exists_runnable_thread() [L11451] COND TRUE \read(tmp) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, tmp=1, token=0] [L11456] COND TRUE m_st == 0 [L11457] int tmp_ndt_1; [L11458] tmp_ndt_1 = __VERIFIER_nondet_int() [L11459] COND FALSE !(\read(tmp_ndt_1)) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, tmp=1, tmp_ndt_1=0, token=0] [L11470] COND TRUE t1_st == 0 [L11471] int tmp_ndt_2; [L11472] tmp_ndt_2 = __VERIFIER_nondet_int() [L11473] COND TRUE \read(tmp_ndt_2) [L11475] t1_st = 1 [L11476] CALL transmit1() [L11259] COND TRUE t1_pc == 0 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11270] COND TRUE 1 [L11272] t1_pc = 1 [L11273] t1_st = 2 [L11476] RET transmit1() [L11484] COND TRUE t2_st == 0 [L11485] int tmp_ndt_3; [L11486] tmp_ndt_3 = __VERIFIER_nondet_int() [L11487] COND TRUE \read(tmp_ndt_3) [L11489] t2_st = 1 [L11490] CALL transmit2() [L11295] COND TRUE t2_pc == 0 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11306] COND TRUE 1 [L11308] t2_pc = 1 [L11309] t2_st = 2 [L11490] RET transmit2() [L11446] COND TRUE 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, tmp=1, tmp_ndt_1=0, tmp_ndt_2=-1, tmp_ndt_3=1, token=0] [L11449] CALL, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, token=0] [L11416] int __retres1 ; [L11419] COND TRUE m_st == 0 [L11420] __retres1 = 1 [L11437] return (__retres1); [L11449] RET, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, tmp=1, tmp_ndt_1=0, tmp_ndt_2=-1, tmp_ndt_3=1, token=0] [L11449] tmp = exists_runnable_thread() [L11451] COND TRUE \read(tmp) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=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, tmp=1, tmp_ndt_1=0, tmp_ndt_2=-1, tmp_ndt_3=1, token=0] [L11456] COND TRUE m_st == 0 [L11457] int tmp_ndt_1; [L11458] tmp_ndt_1 = __VERIFIER_nondet_int() [L11459] COND TRUE \read(tmp_ndt_1) [L11461] m_st = 1 [L11462] CALL master() [L11201] int tmp_var = __VERIFIER_nondet_int(); [L11203] COND TRUE m_pc == 0 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L11214] COND TRUE 1 [L11217] token = __VERIFIER_nondet_int() [L11218] local = token [L11219] E_1 = 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L11220] CALL immediate_notify() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11620] CALL activate_threads() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11582] int tmp ; [L11583] int tmp___0 ; [L11584] int tmp___1 ; [L11588] CALL, EXPR is_master_triggered() [L11328] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11331] COND FALSE !(m_pc == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11341] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11343] return (__retres1); [L11588] RET, EXPR is_master_triggered() [L11588] tmp = is_master_triggered() [L11590] COND FALSE !(\read(tmp)) [L11596] CALL, EXPR is_transmit1_triggered() [L11347] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11350] COND TRUE t1_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11351] COND TRUE E_1 == 1 [L11352] __retres1 = 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11362] return (__retres1); [L11596] RET, EXPR is_transmit1_triggered() [L11596] tmp___0 = is_transmit1_triggered() [L11598] COND TRUE \read(tmp___0) [L11599] t1_st = 0 [L11604] CALL, EXPR is_transmit2_triggered() [L11366] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11369] COND TRUE t2_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11370] COND FALSE !(E_2 == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11379] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11381] return (__retres1); [L11604] RET, EXPR is_transmit2_triggered() [L11604] tmp___1 = is_transmit2_triggered() [L11606] COND FALSE !(\read(tmp___1)) [L11620] RET activate_threads() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11220] RET immediate_notify() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L11221] E_1 = 2 [L11222] m_pc = 1 [L11223] m_st = 2 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L11462] RET master() [L11470] COND TRUE t1_st == 0 [L11471] int tmp_ndt_2; [L11472] tmp_ndt_2 = __VERIFIER_nondet_int() [L11473] COND TRUE \read(tmp_ndt_2) [L11475] t1_st = 1 [L11476] CALL transmit1() [L11259] COND FALSE !(t1_pc == 0) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11262] COND TRUE t1_pc == 1 [L11278] token += 1 [L11279] E_2 = 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11280] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11620] CALL activate_threads() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11582] int tmp ; [L11583] int tmp___0 ; [L11584] int tmp___1 ; [L11588] CALL, EXPR is_master_triggered() [L11328] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11331] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11332] COND FALSE !(E_M == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11341] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11343] return (__retres1); [L11588] RET, EXPR is_master_triggered() [L11588] tmp = is_master_triggered() [L11590] COND FALSE !(\read(tmp)) [L11596] CALL, EXPR is_transmit1_triggered() [L11347] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11350] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11351] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11360] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11362] return (__retres1); [L11596] RET, EXPR is_transmit1_triggered() [L11596] tmp___0 = is_transmit1_triggered() [L11598] COND FALSE !(\read(tmp___0)) [L11604] CALL, EXPR is_transmit2_triggered() [L11366] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11369] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11370] COND TRUE E_2 == 1 [L11371] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11381] return (__retres1); [L11604] RET, EXPR is_transmit2_triggered() [L11604] tmp___1 = is_transmit2_triggered() [L11606] COND TRUE \read(tmp___1) [L11607] t2_st = 0 [L11620] RET activate_threads() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, token=1] [L11280] RET immediate_notify() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, token=1] [L11281] E_2 = 2 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, token=1] [L11270] COND TRUE 1 [L11272] t1_pc = 1 [L11273] t1_st = 2 [L11476] RET transmit1() [L11484] COND TRUE t2_st == 0 [L11485] int tmp_ndt_3; [L11486] tmp_ndt_3 = __VERIFIER_nondet_int() [L11487] COND TRUE \read(tmp_ndt_3) [L11489] t2_st = 1 [L11490] CALL transmit2() [L11295] COND FALSE !(t2_pc == 0) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=1] [L11298] COND TRUE t2_pc == 1 [L11314] token += 1 [L11315] E_M = 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11316] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11620] CALL activate_threads() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11582] int tmp ; [L11583] int tmp___0 ; [L11584] int tmp___1 ; [L11588] CALL, EXPR is_master_triggered() [L11328] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11331] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11332] COND TRUE E_M == 1 [L11333] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11343] return (__retres1); [L11588] RET, EXPR is_master_triggered() [L11588] tmp = is_master_triggered() [L11590] COND TRUE \read(tmp) [L11591] m_st = 0 [L11596] CALL, EXPR is_transmit1_triggered() [L11347] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11350] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11351] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11360] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11362] return (__retres1); [L11596] RET, EXPR is_transmit1_triggered() [L11596] tmp___0 = is_transmit1_triggered() [L11598] COND FALSE !(\read(tmp___0)) [L11604] CALL, EXPR is_transmit2_triggered() [L11366] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11369] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11370] COND FALSE !(E_2 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11379] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11381] return (__retres1); [L11604] RET, EXPR is_transmit2_triggered() [L11604] tmp___1 = is_transmit2_triggered() [L11606] COND FALSE !(\read(tmp___1)) [L11620] RET activate_threads() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11316] RET immediate_notify() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11317] E_M = 2 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11306] COND TRUE 1 [L11308] t2_pc = 1 [L11309] t2_st = 2 [L11490] RET transmit2() [L11446] COND TRUE 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, tmp=1, tmp_ndt_1=1, tmp_ndt_2=-2, tmp_ndt_3=1, token=2] [L11449] CALL, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, token=2] [L11416] int __retres1 ; [L11419] COND TRUE m_st == 0 [L11420] __retres1 = 1 [L11437] return (__retres1); [L11449] RET, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, tmp=1, tmp_ndt_1=1, tmp_ndt_2=-2, tmp_ndt_3=1, token=2] [L11449] tmp = exists_runnable_thread() [L11451] COND TRUE \read(tmp) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=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, tmp=1, tmp_ndt_1=1, tmp_ndt_2=-2, tmp_ndt_3=1, token=2] [L11456] COND TRUE m_st == 0 [L11457] int tmp_ndt_1; [L11458] tmp_ndt_1 = __VERIFIER_nondet_int() [L11459] COND TRUE \read(tmp_ndt_1) [L11461] m_st = 1 [L11462] CALL master() [L11201] int tmp_var = __VERIFIER_nondet_int(); [L11203] COND FALSE !(m_pc == 0) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11206] COND TRUE m_pc == 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11228] COND FALSE !(token != local + 2) [L11233] COND TRUE tmp_var <= 5 [L11234] COND TRUE tmp_var >= 5 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11239] COND TRUE tmp_var <= 5 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11240] COND TRUE tmp_var >= 5 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11241] COND TRUE tmp_var == 5 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11242] CALL error() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=2] [L11173] reach_error() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=2] - UnprovableResult [Line: 11088]: 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 8 procedures, 1727 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 294.2s, OverallIterations: 22, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 110.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 64042 SdHoareTripleChecker+Valid, 59.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 63974 mSDsluCounter, 196084 SdHoareTripleChecker+Invalid, 53.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 129108 mSDsCounter, 2326 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 50903 IncrementalHoareTripleChecker+Invalid, 53229 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2326 mSolverCounterUnsat, 66976 mSDtfsCounter, 50903 mSolverCounterSat, 0.9s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2949 GetRequests, 2295 SyntacticMatches, 25 SemanticMatches, 629 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31945 ImplicationChecksByTransitivity, 153.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4798occurred in iteration=21, InterpolantAutomatonStates: 414, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.3s AutomataMinimizationTime, 21 MinimizatonAttempts, 6413 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 8.7s InterpolantComputationTime, 3681 NumberOfCodeBlocks, 3642 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 3962 ConstructedInterpolants, 0 QuantifiedInterpolants, 8318 SizeOfPredicates, 24 NumberOfNonLiveVariables, 7246 ConjunctsInSsa, 142 ConjunctsInUnsatCore, 40 InterpolantComputations, 17 PerfectInterpolantSequences, 2132/2425 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: OVERALL_TIME: 25.4s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 14, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 176, DAG_INTERPRETER_EARLY_EXITS: 11, TOOLS_POST_APPLICATIONS: 197, TOOLS_POST_TIME: 16.7s, TOOLS_POST_CALL_APPLICATIONS: 126, TOOLS_POST_CALL_TIME: 3.5s, TOOLS_POST_RETURN_APPLICATIONS: 100, TOOLS_POST_RETURN_TIME: 1.9s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 413, TOOLS_QUANTIFIERELIM_TIME: 22.0s, TOOLS_QUANTIFIERELIM_MAX_TIME: 4.7s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 497, FLUID_YES_ANSWERS: 1, DOMAIN_JOIN_APPLICATIONS: 143, DOMAIN_JOIN_TIME: 2.7s, DOMAIN_ALPHA_APPLICATIONS: 1, DOMAIN_ALPHA_TIME: 0.1s, DOMAIN_WIDEN_APPLICATIONS: 0, DOMAIN_WIDEN_TIME: 0.0s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 8, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 176, DOMAIN_ISBOTTOM_TIME: 0.3s, LOOP_SUMMARIZER_APPLICATIONS: 8, LOOP_SUMMARIZER_CACHE_MISSES: 8, LOOP_SUMMARIZER_OVERALL_TIME: 3.3s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 3.3s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 8, CALL_SUMMARIZER_APPLICATIONS: 100, CALL_SUMMARIZER_CACHE_MISSES: 12, CALL_SUMMARIZER_OVERALL_TIME: 0.3s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.3s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.1s, DAG_COMPRESSION_PROCESSED_NODES: 7082, DAG_COMPRESSION_RETAINED_NODES: 489, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-11-26 01:09:03,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98e244f7-fce5-4697-827a-7aabe30a8fec/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE