./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/systemc/token_ring.02.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version aef121e0 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/config/TaipanReach.xml -i ../../sv-benchmarks/c/systemc/token_ring.02.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V --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 bc8487f898950b83c481f83a71342af68752fb6e7598d76df123761c32c89f72 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-23 03:06:30,215 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 03:06:30,218 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 03:06:30,251 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 03:06:30,252 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 03:06:30,254 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 03:06:30,255 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 03:06:30,258 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 03:06:30,260 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 03:06:30,261 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 03:06:30,262 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 03:06:30,264 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 03:06:30,264 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 03:06:30,266 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 03:06:30,267 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 03:06:30,269 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 03:06:30,270 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 03:06:30,271 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 03:06:30,273 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 03:06:30,276 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 03:06:30,277 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 03:06:30,279 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 03:06:30,281 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 03:06:30,281 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 03:06:30,290 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 03:06:30,290 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 03:06:30,291 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 03:06:30,292 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 03:06:30,292 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 03:06:30,298 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 03:06:30,298 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 03:06:30,299 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 03:06:30,300 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 03:06:30,301 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 03:06:30,302 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 03:06:30,303 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 03:06:30,303 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 03:06:30,304 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 03:06:30,304 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 03:06:30,305 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 03:06:30,306 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 03:06:30,309 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-23 03:06:30,349 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 03:06:30,354 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 03:06:30,354 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 03:06:30,355 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 03:06:30,356 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 03:06:30,359 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 03:06:30,359 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-23 03:06:30,360 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-23 03:06:30,360 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-23 03:06:30,360 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-23 03:06:30,360 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-23 03:06:30,361 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-23 03:06:30,361 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-23 03:06:30,361 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-23 03:06:30,361 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-23 03:06:30,361 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-23 03:06:30,363 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-23 03:06:30,363 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-23 03:06:30,364 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 03:06:30,364 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 03:06:30,364 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-23 03:06:30,365 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 03:06:30,365 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 03:06:30,365 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 03:06:30,365 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 03:06:30,365 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 03:06:30,368 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 03:06:30,368 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 03:06:30,368 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 03:06:30,368 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 03:06:30,369 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 03:06:30,369 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 03:06:30,369 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 03:06:30,370 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 03:06:30,370 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 03:06:30,370 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 03:06:30,370 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-23 03:06:30,370 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-23 03:06:30,371 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 03:06:30,371 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 03:06:30,371 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 03:06:30,371 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/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_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V 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 -> bc8487f898950b83c481f83a71342af68752fb6e7598d76df123761c32c89f72 [2021-11-23 03:06:30,647 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 03:06:30,674 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 03:06:30,677 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 03:06:30,678 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 03:06:30,679 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 03:06:30,681 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/../../sv-benchmarks/c/systemc/token_ring.02.cil-2.c [2021-11-23 03:06:30,757 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/data/a87f7a266/ef89ae3b0a1244a6837571e78d8ea4e6/FLAG8d637482b [2021-11-23 03:06:31,231 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 03:06:31,232 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/sv-benchmarks/c/systemc/token_ring.02.cil-2.c [2021-11-23 03:06:31,242 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/data/a87f7a266/ef89ae3b0a1244a6837571e78d8ea4e6/FLAG8d637482b [2021-11-23 03:06:31,585 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/data/a87f7a266/ef89ae3b0a1244a6837571e78d8ea4e6 [2021-11-23 03:06:31,587 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 03:06:31,589 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 03:06:31,592 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 03:06:31,592 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 03:06:31,596 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 03:06:31,597 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:31,598 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@105d8faf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31, skipping insertion in model container [2021-11-23 03:06:31,598 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:31,615 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 03:06:31,661 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 03:06:31,857 WARN L230 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_d87d29be-7278-4ea6-9a02-8c0c188d9163/sv-benchmarks/c/systemc/token_ring.02.cil-2.c[671,684] [2021-11-23 03:06:31,928 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 03:06:31,938 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 03:06:31,948 WARN L230 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_d87d29be-7278-4ea6-9a02-8c0c188d9163/sv-benchmarks/c/systemc/token_ring.02.cil-2.c[671,684] [2021-11-23 03:06:31,978 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 03:06:31,994 INFO L208 MainTranslator]: Completed translation [2021-11-23 03:06:31,994 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31 WrapperNode [2021-11-23 03:06:31,994 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 03:06:31,996 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 03:06:31,996 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 03:06:31,996 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 03:06:32,004 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:32,011 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:32,042 INFO L137 Inliner]: procedures = 32, calls = 38, calls flagged for inlining = 15, calls inlined = 15, statements flattened = 278 [2021-11-23 03:06:32,042 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 03:06:32,043 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 03:06:32,043 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 03:06:32,043 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 03:06:32,051 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:32,052 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:32,055 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:32,055 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:32,062 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:32,070 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:32,073 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:32,077 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 03:06:32,078 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 03:06:32,078 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 03:06:32,078 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 03:06:32,094 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (1/1) ... [2021-11-23 03:06:32,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 03:06:32,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:06:32,137 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 03:06:32,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 03:06:32,183 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 03:06:32,184 INFO L130 BoogieDeclarations]: Found specification of procedure error [2021-11-23 03:06:32,184 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2021-11-23 03:06:32,184 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2021-11-23 03:06:32,184 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2021-11-23 03:06:32,185 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2021-11-23 03:06:32,185 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2021-11-23 03:06:32,185 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2021-11-23 03:06:32,185 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2021-11-23 03:06:32,185 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2021-11-23 03:06:32,186 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2021-11-23 03:06:32,186 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2021-11-23 03:06:32,186 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2021-11-23 03:06:32,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-23 03:06:32,186 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2021-11-23 03:06:32,186 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2021-11-23 03:06:32,186 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 03:06:32,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 03:06:32,312 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 03:06:32,314 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 03:06:32,774 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 03:06:33,061 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 03:06:33,061 INFO L301 CfgBuilder]: Removed 5 assume(true) statements. [2021-11-23 03:06:33,065 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:06:33 BoogieIcfgContainer [2021-11-23 03:06:33,065 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 03:06:33,068 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 03:06:33,068 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 03:06:33,072 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 03:06:33,073 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 03:06:31" (1/3) ... [2021-11-23 03:06:33,073 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@672cdcbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:06:33, skipping insertion in model container [2021-11-23 03:06:33,074 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:06:31" (2/3) ... [2021-11-23 03:06:33,096 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@672cdcbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:06:33, skipping insertion in model container [2021-11-23 03:06:33,096 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:06:33" (3/3) ... [2021-11-23 03:06:33,097 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.02.cil-2.c [2021-11-23 03:06:33,103 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 03:06:33,103 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 03:06:33,158 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 03:06:33,167 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 03:06:33,168 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-23 03:06:33,193 INFO L276 IsEmpty]: Start isEmpty. Operand has 84 states, 57 states have (on average 1.5087719298245614) internal successors, (86), 61 states have internal predecessors, (86), 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) [2021-11-23 03:06:33,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-23 03:06:33,202 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:06:33,203 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:06:33,204 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:06:33,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:06:33,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1420542470, now seen corresponding path program 1 times [2021-11-23 03:06:33,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:06:33,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139740] [2021-11-23 03:06:33,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:06:33,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:06:33,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:06:33,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:06:33,595 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:06:33,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139740] [2021-11-23 03:06:33,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139740] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:06:33,598 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:06:33,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 03:06:33,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943337383] [2021-11-23 03:06:33,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:06:33,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 03:06:33,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:06:33,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 03:06:33,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 03:06:33,645 INFO L87 Difference]: Start difference. First operand has 84 states, 57 states have (on average 1.5087719298245614) internal successors, (86), 61 states have internal predecessors, (86), 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.5) internal successors, (26), 4 states have internal predecessors, (26), 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) [2021-11-23 03:06:34,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:06:34,063 INFO L93 Difference]: Finished difference Result 229 states and 338 transitions. [2021-11-23 03:06:34,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 03:06:34,071 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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 37 [2021-11-23 03:06:34,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:06:34,082 INFO L225 Difference]: With dead ends: 229 [2021-11-23 03:06:34,085 INFO L226 Difference]: Without dead ends: 146 [2021-11-23 03:06:34,092 INFO L932 BasicCegarLoop]: 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 [2021-11-23 03:06:34,101 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 190 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-23 03:06:34,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 262 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-23 03:06:34,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-11-23 03:06:34,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 145. [2021-11-23 03:06:34,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 102 states have (on average 1.392156862745098) internal successors, (142), 105 states have internal predecessors, (142), 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) [2021-11-23 03:06:34,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 200 transitions. [2021-11-23 03:06:34,197 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 200 transitions. Word has length 37 [2021-11-23 03:06:34,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:06:34,198 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 200 transitions. [2021-11-23 03:06:34,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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) [2021-11-23 03:06:34,199 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 200 transitions. [2021-11-23 03:06:34,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-23 03:06:34,205 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:06:34,205 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:06:34,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-23 03:06:34,206 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:06:34,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:06:34,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1471515733, now seen corresponding path program 1 times [2021-11-23 03:06:34,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:06:34,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445149554] [2021-11-23 03:06:34,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:06:34,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:06:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:06:34,317 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-23 03:06:34,318 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:06:34,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445149554] [2021-11-23 03:06:34,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445149554] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:06:34,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875278716] [2021-11-23 03:06:34,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:06:34,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:06:34,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:06:34,331 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:06:34,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-23 03:06:34,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:06:34,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 03:06:34,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:06:34,719 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-23 03:06:34,723 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 03:06:34,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875278716] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:06:34,730 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 03:06:34,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-11-23 03:06:34,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458462513] [2021-11-23 03:06:34,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:06:34,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 03:06:34,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:06:34,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 03:06:34,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 03:06:34,739 INFO L87 Difference]: Start difference. First operand 145 states and 200 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 2 states have internal predecessors, (41), 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) [2021-11-23 03:06:34,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:06:34,881 INFO L93 Difference]: Finished difference Result 418 states and 583 transitions. [2021-11-23 03:06:34,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 03:06:34,883 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 2 states have internal predecessors, (41), 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 66 [2021-11-23 03:06:34,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:06:34,915 INFO L225 Difference]: With dead ends: 418 [2021-11-23 03:06:34,915 INFO L226 Difference]: Without dead ends: 278 [2021-11-23 03:06:34,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 03:06:34,923 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 90 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:06:34,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 215 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:06:34,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-11-23 03:06:34,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 272. [2021-11-23 03:06:34,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 195 states have (on average 1.3794871794871795) internal successors, (269), 199 states have internal predecessors, (269), 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) [2021-11-23 03:06:35,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 371 transitions. [2021-11-23 03:06:35,002 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 371 transitions. Word has length 66 [2021-11-23 03:06:35,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:06:35,003 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 371 transitions. [2021-11-23 03:06:35,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 2 states have internal predecessors, (41), 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) [2021-11-23 03:06:35,003 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 371 transitions. [2021-11-23 03:06:35,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-23 03:06:35,013 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:06:35,013 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:06:35,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-23 03:06:35,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-11-23 03:06:35,218 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:06:35,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:06:35,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1873095435, now seen corresponding path program 1 times [2021-11-23 03:06:35,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:06:35,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047699853] [2021-11-23 03:06:35,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:06:35,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:06:35,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:06:35,430 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-23 03:06:35,430 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:06:35,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047699853] [2021-11-23 03:06:35,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047699853] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:06:35,431 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:06:35,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-23 03:06:35,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505543087] [2021-11-23 03:06:35,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:06:35,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 03:06:35,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:06:35,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 03:06:35,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-23 03:06:35,434 INFO L87 Difference]: Start difference. First operand 272 states and 371 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 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) [2021-11-23 03:06:35,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:06:35,818 INFO L93 Difference]: Finished difference Result 832 states and 1136 transitions. [2021-11-23 03:06:35,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-23 03:06:35,820 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 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 66 [2021-11-23 03:06:35,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:06:35,828 INFO L225 Difference]: With dead ends: 832 [2021-11-23 03:06:35,828 INFO L226 Difference]: Without dead ends: 566 [2021-11-23 03:06:35,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-11-23 03:06:35,832 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 259 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 03:06:35,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 267 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 03:06:35,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-11-23 03:06:35,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 510. [2021-11-23 03:06:35,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 367 states have (on average 1.3596730245231607) internal successors, (499), 373 states have internal predecessors, (499), 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) [2021-11-23 03:06:35,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 685 transitions. [2021-11-23 03:06:35,951 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 685 transitions. Word has length 66 [2021-11-23 03:06:35,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:06:35,954 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 685 transitions. [2021-11-23 03:06:35,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 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) [2021-11-23 03:06:35,957 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 685 transitions. [2021-11-23 03:06:35,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-11-23 03:06:35,972 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:06:35,973 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:06:35,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-23 03:06:35,974 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:06:35,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:06:35,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1001459905, now seen corresponding path program 1 times [2021-11-23 03:06:35,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:06:35,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755005644] [2021-11-23 03:06:35,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:06:35,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:06:36,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:06:36,162 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-23 03:06:36,162 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:06:36,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755005644] [2021-11-23 03:06:36,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755005644] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:06:36,163 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:06:36,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-23 03:06:36,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929846778] [2021-11-23 03:06:36,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:06:36,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 03:06:36,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:06:36,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 03:06:36,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-23 03:06:36,166 INFO L87 Difference]: Start difference. First operand 510 states and 685 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) [2021-11-23 03:06:36,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:06:36,514 INFO L93 Difference]: Finished difference Result 1276 states and 1721 transitions. [2021-11-23 03:06:36,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-23 03:06:36,515 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 [2021-11-23 03:06:36,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:06:36,529 INFO L225 Difference]: With dead ends: 1276 [2021-11-23 03:06:36,529 INFO L226 Difference]: Without dead ends: 772 [2021-11-23 03:06:36,534 INFO L932 BasicCegarLoop]: 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 [2021-11-23 03:06:36,542 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 245 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 03:06:36,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 236 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 03:06:36,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2021-11-23 03:06:36,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 744. [2021-11-23 03:06:36,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 535 states have (on average 1.3439252336448597) internal successors, (719), 543 states have internal predecessors, (719), 136 states have call successors, (136), 73 states have call predecessors, (136), 72 states have return successors, (134), 128 states have call predecessors, (134), 134 states have call successors, (134) [2021-11-23 03:06:36,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 989 transitions. [2021-11-23 03:06:36,648 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 989 transitions. Word has length 67 [2021-11-23 03:06:36,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:06:36,650 INFO L470 AbstractCegarLoop]: Abstraction has 744 states and 989 transitions. [2021-11-23 03:06:36,651 INFO L471 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) [2021-11-23 03:06:36,651 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 989 transitions. [2021-11-23 03:06:36,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-23 03:06:36,655 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:06:36,656 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:06:36,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-23 03:06:36,656 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:06:36,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:06:36,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1009736655, now seen corresponding path program 1 times [2021-11-23 03:06:36,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:06:36,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264019465] [2021-11-23 03:06:36,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:06:36,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:06:36,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:06:36,786 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-23 03:06:36,786 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:06:36,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264019465] [2021-11-23 03:06:36,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264019465] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:06:36,787 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:06:36,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 03:06:36,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277265105] [2021-11-23 03:06:36,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:06:36,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 03:06:36,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:06:36,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 03:06:36,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 03:06:36,789 INFO L87 Difference]: Start difference. First operand 744 states and 989 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) [2021-11-23 03:06:36,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:06:36,905 INFO L93 Difference]: Finished difference Result 1309 states and 1755 transitions. [2021-11-23 03:06:36,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 03:06:36,905 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 [2021-11-23 03:06:36,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:06:36,913 INFO L225 Difference]: With dead ends: 1309 [2021-11-23 03:06:36,914 INFO L226 Difference]: Without dead ends: 917 [2021-11-23 03:06:36,916 INFO L932 BasicCegarLoop]: 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 [2021-11-23 03:06:36,917 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 36 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 03:06:36,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 229 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 03:06:36,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2021-11-23 03:06:37,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 824. [2021-11-23 03:06:37,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 603 states have (on average 1.3548922056384742) internal successors, (817), 611 states have internal predecessors, (817), 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) [2021-11-23 03:06:37,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1099 transitions. [2021-11-23 03:06:37,025 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1099 transitions. Word has length 68 [2021-11-23 03:06:37,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:06:37,028 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 1099 transitions. [2021-11-23 03:06:37,029 INFO L471 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) [2021-11-23 03:06:37,029 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1099 transitions. [2021-11-23 03:06:37,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-11-23 03:06:37,036 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:06:37,036 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:06:37,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-23 03:06:37,037 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:06:37,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:06:37,038 INFO L85 PathProgramCache]: Analyzing trace with hash 492638569, now seen corresponding path program 1 times [2021-11-23 03:06:37,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:06:37,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098602360] [2021-11-23 03:06:37,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:06:37,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:06:37,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:06:37,127 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-23 03:06:37,128 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:06:37,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098602360] [2021-11-23 03:06:37,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098602360] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:06:37,128 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:06:37,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 03:06:37,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248916983] [2021-11-23 03:06:37,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:06:37,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 03:06:37,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:06:37,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 03:06:37,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 03:06:37,131 INFO L87 Difference]: Start difference. First operand 824 states and 1099 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) [2021-11-23 03:06:37,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:06:37,272 INFO L93 Difference]: Finished difference Result 2051 states and 2751 transitions. [2021-11-23 03:06:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 03:06:37,273 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 [2021-11-23 03:06:37,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:06:37,283 INFO L225 Difference]: With dead ends: 2051 [2021-11-23 03:06:37,284 INFO L226 Difference]: Without dead ends: 1232 [2021-11-23 03:06:37,287 INFO L932 BasicCegarLoop]: 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 [2021-11-23 03:06:37,289 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 83 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 03:06:37,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 216 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 03:06:37,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1232 states. [2021-11-23 03:06:37,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1232 to 1219. [2021-11-23 03:06:37,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 894 states have (on average 1.3355704697986577) internal successors, (1194), 905 states have internal predecessors, (1194), 207 states have call successors, (207), 118 states have call predecessors, (207), 117 states have return successors, (205), 196 states have call predecessors, (205), 205 states have call successors, (205) [2021-11-23 03:06:37,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 1606 transitions. [2021-11-23 03:06:37,417 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 1606 transitions. Word has length 87 [2021-11-23 03:06:37,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:06:37,418 INFO L470 AbstractCegarLoop]: Abstraction has 1219 states and 1606 transitions. [2021-11-23 03:06:37,419 INFO L471 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) [2021-11-23 03:06:37,419 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 1606 transitions. [2021-11-23 03:06:37,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-23 03:06:37,426 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:06:37,427 INFO L514 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:06:37,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-23 03:06:37,427 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:06:37,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:06:37,429 INFO L85 PathProgramCache]: Analyzing trace with hash -158457828, now seen corresponding path program 1 times [2021-11-23 03:06:37,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:06:37,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359255709] [2021-11-23 03:06:37,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:06:37,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:06:37,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:06:37,528 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-11-23 03:06:37,528 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:06:37,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359255709] [2021-11-23 03:06:37,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359255709] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:06:37,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951696288] [2021-11-23 03:06:37,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:06:37,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:06:37,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:06:37,531 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:06:37,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-23 03:06:37,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:06:37,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 03:06:37,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:06:37,870 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-23 03:06:37,870 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 03:06:37,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951696288] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:06:37,871 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 03:06:37,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-11-23 03:06:37,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805568218] [2021-11-23 03:06:37,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:06:37,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 03:06:37,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:06:37,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 03:06:37,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-23 03:06:37,874 INFO L87 Difference]: Start difference. First operand 1219 states and 1606 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) [2021-11-23 03:06:38,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:06:38,040 INFO L93 Difference]: Finished difference Result 2311 states and 3071 transitions. [2021-11-23 03:06:38,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 03:06:38,041 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 [2021-11-23 03:06:38,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:06:38,051 INFO L225 Difference]: With dead ends: 2311 [2021-11-23 03:06:38,052 INFO L226 Difference]: Without dead ends: 1499 [2021-11-23 03:06:38,054 INFO L932 BasicCegarLoop]: 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 [2021-11-23 03:06:38,056 INFO L933 BasicCegarLoop]: 143 mSDtfsCounter, 59 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 03:06:38,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 240 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 03:06:38,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states. [2021-11-23 03:06:38,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1324. [2021-11-23 03:06:38,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1324 states, 981 states have (on average 1.342507645259939) internal successors, (1317), 992 states have internal predecessors, (1317), 216 states have call successors, (216), 127 states have call predecessors, (216), 126 states have return successors, (214), 205 states have call predecessors, (214), 214 states have call successors, (214) [2021-11-23 03:06:38,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 1747 transitions. [2021-11-23 03:06:38,169 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 1747 transitions. Word has length 101 [2021-11-23 03:06:38,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:06:38,170 INFO L470 AbstractCegarLoop]: Abstraction has 1324 states and 1747 transitions. [2021-11-23 03:06:38,170 INFO L471 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) [2021-11-23 03:06:38,171 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 1747 transitions. [2021-11-23 03:06:38,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-23 03:06:38,178 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:06:38,181 INFO L514 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:06:38,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-23 03:06:38,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-23 03:06:38,394 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:06:38,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:06:38,395 INFO L85 PathProgramCache]: Analyzing trace with hash 781696647, now seen corresponding path program 2 times [2021-11-23 03:06:38,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:06:38,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947483387] [2021-11-23 03:06:38,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:06:38,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:06:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:06:38,507 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-11-23 03:06:38,507 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:06:38,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947483387] [2021-11-23 03:06:38,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947483387] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:06:38,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46575842] [2021-11-23 03:06:38,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:06:38,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:06:38,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:06:38,509 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:06:38,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-23 03:06:38,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-23 03:06:38,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:06:38,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-23 03:06:38,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:06:39,219 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 9 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-23 03:06:39,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:06:39,722 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-11-23 03:06:39,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46575842] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:06:39,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [357460552] [2021-11-23 03:06:39,745 INFO L159 IcfgInterpreter]: Started Sifa with 58 locations of interest [2021-11-23 03:06:39,745 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:06:39,755 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 03:06:39,761 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 03:06:39,762 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 03:06:45,508 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 38 for LOIs [2021-11-23 03:06:45,513 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 82 for LOIs [2021-11-23 03:06:45,569 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-23 03:06:45,588 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-23 03:06:46,495 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 82 for LOIs [2021-11-23 03:06:46,514 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 70 for LOIs [2021-11-23 03:06:46,522 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 50 for LOIs [2021-11-23 03:06:46,538 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 56 for LOIs [2021-11-23 03:06:46,684 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 50 for LOIs [2021-11-23 03:06:46,937 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 03:06:54,829 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21011#(and (<= ~t1_pc~0 1) (<= ~local~0 2147483647) (= ~t1_i~0 1) (not (= ~token~0 (+ 2 ~local~0))) (<= 0 (+ ~local~0 2147483648)) (<= 0 ~t2_pc~0) (= ~m_pc~0 1) (<= ~t2_pc~0 1) (= ~m_i~0 1) (= ~t2_i~0 1) (= ~m_st~0 1) (= |#NULL.offset| 0) (<= 0 (+ ~token~0 2147483648)) (<= 0 |#StackHeapBarrier|) (<= 0 ~t1_pc~0) (= |#NULL.base| 0))' at error location [2021-11-23 03:06:54,829 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 03:06:54,829 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:06:54,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2021-11-23 03:06:54,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542950422] [2021-11-23 03:06:54,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:06:54,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-23 03:06:54,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:06:54,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-23 03:06:54,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=370, Invalid=3412, Unknown=0, NotChecked=0, Total=3782 [2021-11-23 03:06:54,836 INFO L87 Difference]: Start difference. First operand 1324 states and 1747 transitions. Second operand has 17 states, 14 states have (on average 11.714285714285714) internal successors, (164), 16 states have internal predecessors, (164), 11 states have call successors, (28), 7 states have call predecessors, (28), 9 states have return successors, (28), 10 states have call predecessors, (28), 11 states have call successors, (28) [2021-11-23 03:07:00,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:07:00,506 INFO L93 Difference]: Finished difference Result 8101 states and 10869 transitions. [2021-11-23 03:07:00,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-11-23 03:07:00,507 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 11.714285714285714) internal successors, (164), 16 states have internal predecessors, (164), 11 states have call successors, (28), 7 states have call predecessors, (28), 9 states have return successors, (28), 10 states have call predecessors, (28), 11 states have call successors, (28) Word has length 101 [2021-11-23 03:07:00,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:07:00,563 INFO L225 Difference]: With dead ends: 8101 [2021-11-23 03:07:00,564 INFO L226 Difference]: Without dead ends: 6783 [2021-11-23 03:07:00,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 282 SyntacticMatches, 7 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7021 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=1681, Invalid=15875, Unknown=0, NotChecked=0, Total=17556 [2021-11-23 03:07:00,581 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 1844 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 2878 mSolverCounterSat, 1213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1844 SdHoareTripleChecker+Valid, 1315 SdHoareTripleChecker+Invalid, 4091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1213 IncrementalHoareTripleChecker+Valid, 2878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2021-11-23 03:07:00,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1844 Valid, 1315 Invalid, 4091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1213 Valid, 2878 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2021-11-23 03:07:00,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6783 states. [2021-11-23 03:07:01,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6783 to 4880. [2021-11-23 03:07:01,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4880 states, 3628 states have (on average 1.3004410143329659) internal successors, (4718), 3643 states have internal predecessors, (4718), 752 states have call successors, (752), 492 states have call predecessors, (752), 499 states have return successors, (766), 745 states have call predecessors, (766), 750 states have call successors, (766) [2021-11-23 03:07:01,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4880 states to 4880 states and 6236 transitions. [2021-11-23 03:07:01,141 INFO L78 Accepts]: Start accepts. Automaton has 4880 states and 6236 transitions. Word has length 101 [2021-11-23 03:07:01,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:07:01,142 INFO L470 AbstractCegarLoop]: Abstraction has 4880 states and 6236 transitions. [2021-11-23 03:07:01,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 11.714285714285714) internal successors, (164), 16 states have internal predecessors, (164), 11 states have call successors, (28), 7 states have call predecessors, (28), 9 states have return successors, (28), 10 states have call predecessors, (28), 11 states have call successors, (28) [2021-11-23 03:07:01,143 INFO L276 IsEmpty]: Start isEmpty. Operand 4880 states and 6236 transitions. [2021-11-23 03:07:01,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-23 03:07:01,151 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:07:01,151 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:07:01,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-23 03:07:01,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:07:01,378 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:07:01,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:07:01,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1778337552, now seen corresponding path program 1 times [2021-11-23 03:07:01,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:07:01,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719062867] [2021-11-23 03:07:01,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:01,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:07:01,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:01,468 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-23 03:07:01,468 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:07:01,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719062867] [2021-11-23 03:07:01,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719062867] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:07:01,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637711891] [2021-11-23 03:07:01,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:01,469 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:07:01,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:07:01,470 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:07:01,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-23 03:07:01,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:01,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 03:07:01,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:07:01,735 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-23 03:07:01,735 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 03:07:01,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637711891] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:07:01,735 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 03:07:01,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-11-23 03:07:01,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894838280] [2021-11-23 03:07:01,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:07:01,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 03:07:01,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:07:01,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 03:07:01,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-23 03:07:01,738 INFO L87 Difference]: Start difference. First operand 4880 states and 6236 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 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) [2021-11-23 03:07:02,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:07:02,143 INFO L93 Difference]: Finished difference Result 9344 states and 12061 transitions. [2021-11-23 03:07:02,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 03:07:02,144 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 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 100 [2021-11-23 03:07:02,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:07:02,189 INFO L225 Difference]: With dead ends: 9344 [2021-11-23 03:07:02,189 INFO L226 Difference]: Without dead ends: 5886 [2021-11-23 03:07:02,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-23 03:07:02,202 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 52 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 03:07:02,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 232 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 03:07:02,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5886 states. [2021-11-23 03:07:02,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5886 to 5327. [2021-11-23 03:07:02,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5327 states, 3995 states have (on average 1.3063829787234043) internal successors, (5219), 4010 states have internal predecessors, (5219), 792 states have call successors, (792), 532 states have call predecessors, (792), 539 states have return successors, (806), 785 states have call predecessors, (806), 790 states have call successors, (806) [2021-11-23 03:07:02,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5327 states to 5327 states and 6817 transitions. [2021-11-23 03:07:02,621 INFO L78 Accepts]: Start accepts. Automaton has 5327 states and 6817 transitions. Word has length 100 [2021-11-23 03:07:02,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:07:02,622 INFO L470 AbstractCegarLoop]: Abstraction has 5327 states and 6817 transitions. [2021-11-23 03:07:02,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 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) [2021-11-23 03:07:02,623 INFO L276 IsEmpty]: Start isEmpty. Operand 5327 states and 6817 transitions. [2021-11-23 03:07:02,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-23 03:07:02,629 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:07:02,630 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:07:02,671 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-23 03:07:02,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:07:02,846 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:07:02,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:07:02,846 INFO L85 PathProgramCache]: Analyzing trace with hash 691682182, now seen corresponding path program 1 times [2021-11-23 03:07:02,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:07:02,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666404059] [2021-11-23 03:07:02,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:02,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:07:02,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:02,906 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-23 03:07:02,906 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:07:02,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666404059] [2021-11-23 03:07:02,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666404059] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:07:02,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781434777] [2021-11-23 03:07:02,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:02,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:07:02,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:07:02,909 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:07:02,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-23 03:07:03,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:03,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 03:07:03,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:07:03,232 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-23 03:07:03,233 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 03:07:03,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781434777] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:07:03,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 03:07:03,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-11-23 03:07:03,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832832221] [2021-11-23 03:07:03,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:07:03,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 03:07:03,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:07:03,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 03:07:03,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 03:07:03,235 INFO L87 Difference]: Start difference. First operand 5327 states and 6817 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (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) [2021-11-23 03:07:03,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:07:03,578 INFO L93 Difference]: Finished difference Result 9247 states and 12083 transitions. [2021-11-23 03:07:03,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 03:07:03,578 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (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 [2021-11-23 03:07:03,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:07:03,620 INFO L225 Difference]: With dead ends: 9247 [2021-11-23 03:07:03,620 INFO L226 Difference]: Without dead ends: 5342 [2021-11-23 03:07:03,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 03:07:03,636 INFO L933 BasicCegarLoop]: 147 mSDtfsCounter, 82 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 03:07:03,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 231 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 03:07:03,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5342 states. [2021-11-23 03:07:04,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5342 to 5273. [2021-11-23 03:07:04,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5273 states, 3941 states have (on average 1.2722659223547323) internal successors, (5014), 3956 states have internal predecessors, (5014), 792 states have call successors, (792), 532 states have call predecessors, (792), 539 states have return successors, (806), 785 states have call predecessors, (806), 790 states have call successors, (806) [2021-11-23 03:07:04,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5273 states to 5273 states and 6612 transitions. [2021-11-23 03:07:04,173 INFO L78 Accepts]: Start accepts. Automaton has 5273 states and 6612 transitions. Word has length 101 [2021-11-23 03:07:04,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:07:04,173 INFO L470 AbstractCegarLoop]: Abstraction has 5273 states and 6612 transitions. [2021-11-23 03:07:04,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (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) [2021-11-23 03:07:04,175 INFO L276 IsEmpty]: Start isEmpty. Operand 5273 states and 6612 transitions. [2021-11-23 03:07:04,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-23 03:07:04,182 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:07:04,183 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:07:04,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-23 03:07:04,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-23 03:07:04,398 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:07:04,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:07:04,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1946339878, now seen corresponding path program 1 times [2021-11-23 03:07:04,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:07:04,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268022247] [2021-11-23 03:07:04,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:04,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:07:04,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:04,485 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-23 03:07:04,485 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:07:04,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268022247] [2021-11-23 03:07:04,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268022247] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:07:04,486 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:07:04,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 03:07:04,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911895006] [2021-11-23 03:07:04,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:07:04,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 03:07:04,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:07:04,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 03:07:04,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 03:07:04,492 INFO L87 Difference]: Start difference. First operand 5273 states and 6612 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-23 03:07:04,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:07:04,985 INFO L93 Difference]: Finished difference Result 8960 states and 11444 transitions. [2021-11-23 03:07:04,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 03:07:04,986 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 101 [2021-11-23 03:07:04,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:07:05,024 INFO L225 Difference]: With dead ends: 8960 [2021-11-23 03:07:05,024 INFO L226 Difference]: Without dead ends: 5381 [2021-11-23 03:07:05,038 INFO L932 BasicCegarLoop]: 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 [2021-11-23 03:07:05,039 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 114 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:07:05,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 181 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:07:05,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5381 states. [2021-11-23 03:07:05,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5381 to 5381. [2021-11-23 03:07:05,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5381 states, 4040 states have (on average 1.253960396039604) internal successors, (5066), 4055 states have internal predecessors, (5066), 792 states have call successors, (792), 541 states have call predecessors, (792), 548 states have return successors, (806), 785 states have call predecessors, (806), 790 states have call successors, (806) [2021-11-23 03:07:05,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5381 states to 5381 states and 6664 transitions. [2021-11-23 03:07:05,474 INFO L78 Accepts]: Start accepts. Automaton has 5381 states and 6664 transitions. Word has length 101 [2021-11-23 03:07:05,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:07:05,475 INFO L470 AbstractCegarLoop]: Abstraction has 5381 states and 6664 transitions. [2021-11-23 03:07:05,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-23 03:07:05,475 INFO L276 IsEmpty]: Start isEmpty. Operand 5381 states and 6664 transitions. [2021-11-23 03:07:05,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-23 03:07:05,482 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:07:05,482 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:07:05,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-23 03:07:05,483 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:07:05,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:07:05,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1890018777, now seen corresponding path program 1 times [2021-11-23 03:07:05,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:07:05,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611751323] [2021-11-23 03:07:05,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:05,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:07:05,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:05,533 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-23 03:07:05,533 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:07:05,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611751323] [2021-11-23 03:07:05,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611751323] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:07:05,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496887373] [2021-11-23 03:07:05,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:05,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:07:05,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:07:05,538 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:07:05,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-23 03:07:05,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:05,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 03:07:05,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:07:05,849 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-23 03:07:05,850 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 03:07:05,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496887373] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:07:05,850 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 03:07:05,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-11-23 03:07:05,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396465709] [2021-11-23 03:07:05,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:07:05,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 03:07:05,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:07:05,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 03:07:05,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 03:07:05,852 INFO L87 Difference]: Start difference. First operand 5381 states and 6664 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-23 03:07:06,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:07:06,196 INFO L93 Difference]: Finished difference Result 9714 states and 12261 transitions. [2021-11-23 03:07:06,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 03:07:06,197 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 101 [2021-11-23 03:07:06,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:07:06,224 INFO L225 Difference]: With dead ends: 9714 [2021-11-23 03:07:06,225 INFO L226 Difference]: Without dead ends: 5380 [2021-11-23 03:07:06,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 03:07:06,241 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 80 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 03:07:06,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 254 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 03:07:06,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5380 states. [2021-11-23 03:07:06,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5380 to 5171. [2021-11-23 03:07:06,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5171 states, 3871 states have (on average 1.216481529320589) internal successors, (4709), 3886 states have internal predecessors, (4709), 767 states have call successors, (767), 525 states have call predecessors, (767), 532 states have return successors, (781), 760 states have call predecessors, (781), 765 states have call successors, (781) [2021-11-23 03:07:06,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5171 states to 5171 states and 6257 transitions. [2021-11-23 03:07:06,735 INFO L78 Accepts]: Start accepts. Automaton has 5171 states and 6257 transitions. Word has length 101 [2021-11-23 03:07:06,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:07:06,735 INFO L470 AbstractCegarLoop]: Abstraction has 5171 states and 6257 transitions. [2021-11-23 03:07:06,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-23 03:07:06,736 INFO L276 IsEmpty]: Start isEmpty. Operand 5171 states and 6257 transitions. [2021-11-23 03:07:06,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-11-23 03:07:06,744 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:07:06,744 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:07:06,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-23 03:07:06,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:07:06,970 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:07:06,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:07:06,971 INFO L85 PathProgramCache]: Analyzing trace with hash -491911729, now seen corresponding path program 1 times [2021-11-23 03:07:06,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:07:06,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265305462] [2021-11-23 03:07:06,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:06,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:07:07,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:07,067 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-23 03:07:07,067 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:07:07,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265305462] [2021-11-23 03:07:07,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265305462] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:07:07,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864526910] [2021-11-23 03:07:07,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:07,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:07:07,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:07:07,069 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:07:07,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-23 03:07:07,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:07,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 03:07:07,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:07:07,440 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-23 03:07:07,440 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 03:07:07,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864526910] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:07:07,441 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 03:07:07,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 7 [2021-11-23 03:07:07,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036903272] [2021-11-23 03:07:07,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:07:07,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 03:07:07,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:07:07,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 03:07:07,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-23 03:07:07,444 INFO L87 Difference]: Start difference. First operand 5171 states and 6257 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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) [2021-11-23 03:07:07,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:07:07,976 INFO L93 Difference]: Finished difference Result 10785 states and 13161 transitions. [2021-11-23 03:07:07,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 03:07:07,977 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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 102 [2021-11-23 03:07:07,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:07:08,001 INFO L225 Difference]: With dead ends: 10785 [2021-11-23 03:07:08,001 INFO L226 Difference]: Without dead ends: 6678 [2021-11-23 03:07:08,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-23 03:07:08,013 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 146 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:07:08,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 232 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:07:08,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6678 states. [2021-11-23 03:07:08,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6678 to 6178. [2021-11-23 03:07:08,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6178 states, 4793 states have (on average 1.1838097225119966) internal successors, (5674), 4812 states have internal predecessors, (5674), 771 states have call successors, (771), 602 states have call predecessors, (771), 613 states have return successors, (865), 764 states have call predecessors, (865), 769 states have call successors, (865) [2021-11-23 03:07:08,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6178 states to 6178 states and 7310 transitions. [2021-11-23 03:07:08,543 INFO L78 Accepts]: Start accepts. Automaton has 6178 states and 7310 transitions. Word has length 102 [2021-11-23 03:07:08,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:07:08,544 INFO L470 AbstractCegarLoop]: Abstraction has 6178 states and 7310 transitions. [2021-11-23 03:07:08,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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) [2021-11-23 03:07:08,544 INFO L276 IsEmpty]: Start isEmpty. Operand 6178 states and 7310 transitions. [2021-11-23 03:07:08,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-11-23 03:07:08,551 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:07:08,552 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:07:08,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-23 03:07:08,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-23 03:07:08,778 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:07:08,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:07:08,779 INFO L85 PathProgramCache]: Analyzing trace with hash -549055954, now seen corresponding path program 1 times [2021-11-23 03:07:08,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:07:08,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376432159] [2021-11-23 03:07:08,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:08,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:07:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:08,830 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-23 03:07:08,830 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:07:08,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376432159] [2021-11-23 03:07:08,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376432159] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:07:08,831 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:07:08,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 03:07:08,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102248991] [2021-11-23 03:07:08,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:07:08,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 03:07:08,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:07:08,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 03:07:08,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 03:07:08,833 INFO L87 Difference]: Start difference. First operand 6178 states and 7310 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-23 03:07:09,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:07:09,352 INFO L93 Difference]: Finished difference Result 11050 states and 13366 transitions. [2021-11-23 03:07:09,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 03:07:09,353 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 102 [2021-11-23 03:07:09,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:07:09,372 INFO L225 Difference]: With dead ends: 11050 [2021-11-23 03:07:09,373 INFO L226 Difference]: Without dead ends: 6111 [2021-11-23 03:07:09,391 INFO L932 BasicCegarLoop]: 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 [2021-11-23 03:07:09,392 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 176 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:07:09,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 252 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:07:09,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6111 states. [2021-11-23 03:07:09,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6111 to 6087. [2021-11-23 03:07:09,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6087 states, 4706 states have (on average 1.1532086697832553) internal successors, (5427), 4724 states have internal predecessors, (5427), 769 states have call successors, (769), 600 states have call predecessors, (769), 611 states have return successors, (863), 763 states have call predecessors, (863), 767 states have call successors, (863) [2021-11-23 03:07:09,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6087 states to 6087 states and 7059 transitions. [2021-11-23 03:07:09,976 INFO L78 Accepts]: Start accepts. Automaton has 6087 states and 7059 transitions. Word has length 102 [2021-11-23 03:07:09,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:07:09,977 INFO L470 AbstractCegarLoop]: Abstraction has 6087 states and 7059 transitions. [2021-11-23 03:07:09,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-23 03:07:09,978 INFO L276 IsEmpty]: Start isEmpty. Operand 6087 states and 7059 transitions. [2021-11-23 03:07:09,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-23 03:07:09,985 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:07:09,985 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:07:09,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-23 03:07:09,986 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:07:09,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:07:09,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1287540837, now seen corresponding path program 1 times [2021-11-23 03:07:09,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:07:09,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903188418] [2021-11-23 03:07:09,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:09,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:07:10,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:10,060 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-23 03:07:10,061 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:07:10,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903188418] [2021-11-23 03:07:10,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903188418] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:07:10,062 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:07:10,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-23 03:07:10,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350220713] [2021-11-23 03:07:10,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:07:10,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 03:07:10,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:07:10,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 03:07:10,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 03:07:10,064 INFO L87 Difference]: Start difference. First operand 6087 states and 7059 transitions. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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) [2021-11-23 03:07:10,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:07:10,929 INFO L93 Difference]: Finished difference Result 12743 states and 14905 transitions. [2021-11-23 03:07:10,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-23 03:07:10,930 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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 103 [2021-11-23 03:07:10,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:07:10,959 INFO L225 Difference]: With dead ends: 12743 [2021-11-23 03:07:10,959 INFO L226 Difference]: Without dead ends: 8042 [2021-11-23 03:07:10,974 INFO L932 BasicCegarLoop]: 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 [2021-11-23 03:07:10,976 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 76 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 03:07:10,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 365 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 03:07:10,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8042 states. [2021-11-23 03:07:11,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8042 to 7933. [2021-11-23 03:07:11,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7933 states, 6073 states have (on average 1.150502222954059) internal successors, (6987), 6064 states have internal predecessors, (6987), 1050 states have call successors, (1050), 814 states have call predecessors, (1050), 809 states have return successors, (1208), 1055 states have call predecessors, (1208), 1048 states have call successors, (1208) [2021-11-23 03:07:11,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7933 states to 7933 states and 9245 transitions. [2021-11-23 03:07:11,669 INFO L78 Accepts]: Start accepts. Automaton has 7933 states and 9245 transitions. Word has length 103 [2021-11-23 03:07:11,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:07:11,670 INFO L470 AbstractCegarLoop]: Abstraction has 7933 states and 9245 transitions. [2021-11-23 03:07:11,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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) [2021-11-23 03:07:11,671 INFO L276 IsEmpty]: Start isEmpty. Operand 7933 states and 9245 transitions. [2021-11-23 03:07:11,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-23 03:07:11,679 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:07:11,680 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:07:11,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-23 03:07:11,680 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:07:11,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:07:11,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1260113909, now seen corresponding path program 1 times [2021-11-23 03:07:11,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:07:11,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912816912] [2021-11-23 03:07:11,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:11,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:07:11,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:11,750 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 36 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-23 03:07:11,750 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:07:11,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912816912] [2021-11-23 03:07:11,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912816912] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:07:11,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199505029] [2021-11-23 03:07:11,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:11,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:07:11,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:07:11,758 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:07:11,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-23 03:07:11,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:11,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-23 03:07:11,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:07:12,153 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:07:12,153 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 03:07:12,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199505029] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:07:12,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 03:07:12,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2021-11-23 03:07:12,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030563427] [2021-11-23 03:07:12,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:07:12,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 03:07:12,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:07:12,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 03:07:12,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-23 03:07:12,156 INFO L87 Difference]: Start difference. First operand 7933 states and 9245 transitions. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 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) [2021-11-23 03:07:13,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:07:13,021 INFO L93 Difference]: Finished difference Result 13256 states and 15389 transitions. [2021-11-23 03:07:13,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-23 03:07:13,022 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 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 103 [2021-11-23 03:07:13,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:07:13,054 INFO L225 Difference]: With dead ends: 13256 [2021-11-23 03:07:13,054 INFO L226 Difference]: Without dead ends: 7204 [2021-11-23 03:07:13,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-11-23 03:07:13,073 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 181 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 03:07:13,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 375 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 03:07:13,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7204 states. [2021-11-23 03:07:13,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7204 to 6774. [2021-11-23 03:07:13,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6774 states, 5206 states have (on average 1.1379177871686517) internal successors, (5924), 5199 states have internal predecessors, (5924), 880 states have call successors, (880), 692 states have call predecessors, (880), 687 states have return successors, (1006), 883 states have call predecessors, (1006), 878 states have call successors, (1006) [2021-11-23 03:07:13,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6774 states to 6774 states and 7810 transitions. [2021-11-23 03:07:13,691 INFO L78 Accepts]: Start accepts. Automaton has 6774 states and 7810 transitions. Word has length 103 [2021-11-23 03:07:13,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:07:13,691 INFO L470 AbstractCegarLoop]: Abstraction has 6774 states and 7810 transitions. [2021-11-23 03:07:13,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 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) [2021-11-23 03:07:13,692 INFO L276 IsEmpty]: Start isEmpty. Operand 6774 states and 7810 transitions. [2021-11-23 03:07:13,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-11-23 03:07:13,699 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:07:13,699 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:07:13,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-23 03:07:13,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-23 03:07:13,914 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:07:13,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:07:13,915 INFO L85 PathProgramCache]: Analyzing trace with hash -448604415, now seen corresponding path program 1 times [2021-11-23 03:07:13,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:07:13,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399007066] [2021-11-23 03:07:13,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:13,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:07:13,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:14,093 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 28 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-23 03:07:14,094 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:07:14,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399007066] [2021-11-23 03:07:14,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399007066] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:07:14,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267725420] [2021-11-23 03:07:14,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:14,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:07:14,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:07:14,096 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:07:14,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-23 03:07:14,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:14,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-23 03:07:14,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:07:14,552 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 56 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-23 03:07:14,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:07:14,966 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-23 03:07:14,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267725420] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:07:14,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1187595815] [2021-11-23 03:07:14,972 INFO L159 IcfgInterpreter]: Started Sifa with 63 locations of interest [2021-11-23 03:07:14,972 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:07:14,973 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 03:07:14,973 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 03:07:14,973 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 03:07:20,034 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 37 for LOIs [2021-11-23 03:07:20,039 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 106 for LOIs [2021-11-23 03:07:25,229 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 139 for LOIs [2021-11-23 03:07:25,861 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 115 for LOIs [2021-11-23 03:07:25,899 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 59 for LOIs [2021-11-23 03:07:25,919 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 41 for LOIs [2021-11-23 03:07:26,151 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 52 for LOIs [2021-11-23 03:07:26,291 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 03:07:35,124 WARN L227 SmtUtils]: Spent 5.33s on a formula simplification. DAG size of input: 452 DAG size of output: 301 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-23 03:07:39,969 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '232471#(and (<= ~local~0 2147483647) (= ~t1_pc~0 0) (= ~t1_i~0 1) (not (= ~token~0 (+ 2 ~local~0))) (<= 0 (+ ~local~0 2147483648)) (= ~m_pc~0 1) (= ~m_i~0 1) (= ~t2_i~0 1) (= 0 ~t2_pc~0) (= ~m_st~0 1) (= |#NULL.offset| 0) (<= ~token~0 2147483647) (<= 0 (+ ~token~0 2147483648)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 03:07:39,970 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 03:07:39,970 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:07:39,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 19 [2021-11-23 03:07:39,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386578657] [2021-11-23 03:07:39,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:07:39,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-23 03:07:39,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:07:39,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-23 03:07:39,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=452, Invalid=3708, Unknown=0, NotChecked=0, Total=4160 [2021-11-23 03:07:39,975 INFO L87 Difference]: Start difference. First operand 6774 states and 7810 transitions. Second operand has 19 states, 15 states have (on average 8.2) internal successors, (123), 17 states have internal predecessors, (123), 9 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (34), 9 states have call predecessors, (34), 9 states have call successors, (34) [2021-11-23 03:07:43,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:07:43,837 INFO L93 Difference]: Finished difference Result 12700 states and 15146 transitions. [2021-11-23 03:07:43,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-11-23 03:07:43,838 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 15 states have (on average 8.2) internal successors, (123), 17 states have internal predecessors, (123), 9 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (34), 9 states have call predecessors, (34), 9 states have call successors, (34) Word has length 109 [2021-11-23 03:07:43,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:07:43,862 INFO L225 Difference]: With dead ends: 12700 [2021-11-23 03:07:43,863 INFO L226 Difference]: Without dead ends: 5934 [2021-11-23 03:07:43,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 319 SyntacticMatches, 4 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8841 ImplicationChecksByTransitivity, 15.7s TimeCoverageRelationStatistics Valid=1879, Invalid=19877, Unknown=0, NotChecked=0, Total=21756 [2021-11-23 03:07:43,889 INFO L933 BasicCegarLoop]: 240 mSDtfsCounter, 1001 mSDsluCounter, 2062 mSDsCounter, 0 mSdLazyCounter, 2141 mSolverCounterSat, 521 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1007 SdHoareTripleChecker+Valid, 2057 SdHoareTripleChecker+Invalid, 2662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 521 IncrementalHoareTripleChecker+Valid, 2141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-11-23 03:07:43,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1007 Valid, 2057 Invalid, 2662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [521 Valid, 2141 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2021-11-23 03:07:43,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5934 states. [2021-11-23 03:07:44,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5934 to 4252. [2021-11-23 03:07:44,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4252 states, 3308 states have (on average 1.1399637243047158) internal successors, (3771), 3317 states have internal predecessors, (3771), 504 states have call successors, (504), 429 states have call predecessors, (504), 439 states have return successors, (582), 505 states have call predecessors, (582), 502 states have call successors, (582) [2021-11-23 03:07:44,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4252 states to 4252 states and 4857 transitions. [2021-11-23 03:07:44,344 INFO L78 Accepts]: Start accepts. Automaton has 4252 states and 4857 transitions. Word has length 109 [2021-11-23 03:07:44,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:07:44,345 INFO L470 AbstractCegarLoop]: Abstraction has 4252 states and 4857 transitions. [2021-11-23 03:07:44,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 15 states have (on average 8.2) internal successors, (123), 17 states have internal predecessors, (123), 9 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (34), 9 states have call predecessors, (34), 9 states have call successors, (34) [2021-11-23 03:07:44,346 INFO L276 IsEmpty]: Start isEmpty. Operand 4252 states and 4857 transitions. [2021-11-23 03:07:44,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-11-23 03:07:44,350 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:07:44,350 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:07:44,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-23 03:07:44,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-23 03:07:44,578 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:07:44,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:07:44,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1805233249, now seen corresponding path program 1 times [2021-11-23 03:07:44,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:07:44,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190697125] [2021-11-23 03:07:44,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:44,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:07:44,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:44,760 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 28 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-23 03:07:44,761 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:07:44,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190697125] [2021-11-23 03:07:44,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190697125] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:07:44,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260416738] [2021-11-23 03:07:44,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:07:44,761 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:07:44,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:07:44,763 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:07:44,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-23 03:07:44,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:07:44,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-23 03:07:44,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:07:45,204 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 56 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-23 03:07:45,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:07:45,615 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-23 03:07:45,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260416738] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:07:45,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1592361519] [2021-11-23 03:07:45,620 INFO L159 IcfgInterpreter]: Started Sifa with 66 locations of interest [2021-11-23 03:07:45,620 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:07:45,621 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 03:07:45,621 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 03:07:45,622 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 03:07:50,269 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 38 for LOIs [2021-11-23 03:07:50,273 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 106 for LOIs [2021-11-23 03:07:52,385 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 139 for LOIs [2021-11-23 03:07:54,460 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 115 for LOIs [2021-11-23 03:07:54,482 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 52 for LOIs [2021-11-23 03:07:54,494 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 42 for LOIs [2021-11-23 03:07:54,535 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 52 for LOIs [2021-11-23 03:07:54,631 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 03:08:00,355 WARN L227 SmtUtils]: Spent 5.12s on a formula simplification. DAG size of input: 351 DAG size of output: 256 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-23 03:08:09,297 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '257316#(and (<= ~t1_pc~0 1) (<= ~local~0 2147483647) (= ~t1_i~0 1) (not (= ~token~0 (+ 2 ~local~0))) (<= 0 (+ ~local~0 2147483648)) (= ~m_pc~0 1) (= ~m_i~0 1) (= ~t2_i~0 1) (= 0 ~t2_pc~0) (= ~m_st~0 1) (= |#NULL.offset| 0) (<= ~token~0 2147483647) (<= 0 (+ ~token~0 2147483648)) (<= 0 |#StackHeapBarrier|) (<= 0 ~t1_pc~0) (= |#NULL.base| 0))' at error location [2021-11-23 03:08:09,297 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 03:08:09,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:08:09,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 6] total 21 [2021-11-23 03:08:09,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539963089] [2021-11-23 03:08:09,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:08:09,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-23 03:08:09,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:08:09,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-23 03:08:09,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=487, Invalid=4343, Unknown=0, NotChecked=0, Total=4830 [2021-11-23 03:08:09,301 INFO L87 Difference]: Start difference. First operand 4252 states and 4857 transitions. Second operand has 21 states, 17 states have (on average 7.764705882352941) internal successors, (132), 19 states have internal predecessors, (132), 9 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (34), 9 states have call predecessors, (34), 9 states have call successors, (34) [2021-11-23 03:08:12,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:08:12,429 INFO L93 Difference]: Finished difference Result 8018 states and 9308 transitions. [2021-11-23 03:08:12,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-23 03:08:12,430 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 7.764705882352941) internal successors, (132), 19 states have internal predecessors, (132), 9 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (34), 9 states have call predecessors, (34), 9 states have call successors, (34) Word has length 112 [2021-11-23 03:08:12,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:08:12,447 INFO L225 Difference]: With dead ends: 8018 [2021-11-23 03:08:12,447 INFO L226 Difference]: Without dead ends: 3906 [2021-11-23 03:08:12,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 306 SyntacticMatches, 7 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7494 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=1375, Invalid=16715, Unknown=0, NotChecked=0, Total=18090 [2021-11-23 03:08:12,460 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 564 mSDsluCounter, 1927 mSDsCounter, 0 mSdLazyCounter, 2194 mSolverCounterSat, 295 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 1886 SdHoareTripleChecker+Invalid, 2489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 295 IncrementalHoareTripleChecker+Valid, 2194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-23 03:08:12,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [570 Valid, 1886 Invalid, 2489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [295 Valid, 2194 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-23 03:08:12,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3906 states. [2021-11-23 03:08:12,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3906 to 3124. [2021-11-23 03:08:12,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3124 states, 2447 states have (on average 1.1397629750715161) internal successors, (2789), 2459 states have internal predecessors, (2789), 354 states have call successors, (354), 309 states have call predecessors, (354), 322 states have return successors, (417), 355 states have call predecessors, (417), 352 states have call successors, (417) [2021-11-23 03:08:12,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3124 states to 3124 states and 3560 transitions. [2021-11-23 03:08:12,798 INFO L78 Accepts]: Start accepts. Automaton has 3124 states and 3560 transitions. Word has length 112 [2021-11-23 03:08:12,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:08:12,799 INFO L470 AbstractCegarLoop]: Abstraction has 3124 states and 3560 transitions. [2021-11-23 03:08:12,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 7.764705882352941) internal successors, (132), 19 states have internal predecessors, (132), 9 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (34), 9 states have call predecessors, (34), 9 states have call successors, (34) [2021-11-23 03:08:12,799 INFO L276 IsEmpty]: Start isEmpty. Operand 3124 states and 3560 transitions. [2021-11-23 03:08:12,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-23 03:08:12,802 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:08:12,803 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:08:12,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-23 03:08:13,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-23 03:08:13,037 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:08:13,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:08:13,038 INFO L85 PathProgramCache]: Analyzing trace with hash -794825886, now seen corresponding path program 1 times [2021-11-23 03:08:13,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:08:13,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123078991] [2021-11-23 03:08:13,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:08:13,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:08:13,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:08:13,366 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 27 proven. 16 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-23 03:08:13,366 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:08:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123078991] [2021-11-23 03:08:13,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123078991] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:08:13,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383231595] [2021-11-23 03:08:13,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:08:13,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:08:13,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:08:13,369 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:08:13,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-23 03:08:13,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:08:13,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-23 03:08:13,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:08:14,128 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 65 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-23 03:08:14,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:08:15,156 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-11-23 03:08:15,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383231595] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:08:15,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1571280412] [2021-11-23 03:08:15,161 INFO L159 IcfgInterpreter]: Started Sifa with 69 locations of interest [2021-11-23 03:08:15,161 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:08:15,162 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 03:08:15,162 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 03:08:15,162 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 03:08:21,213 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 39 for LOIs [2021-11-23 03:08:21,218 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 52 for LOIs [2021-11-23 03:08:21,234 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 71 for LOIs [2021-11-23 03:08:21,252 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 59 for LOIs [2021-11-23 03:08:21,260 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 34 for LOIs [2021-11-23 03:08:21,267 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 58 for LOIs [2021-11-23 03:08:21,371 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 52 for LOIs [2021-11-23 03:08:21,536 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 03:08:31,425 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '273784#(and (<= ~t1_pc~0 1) (<= ~local~0 2147483647) (= ~t1_i~0 1) (not (= ~token~0 (+ 2 ~local~0))) (<= 0 (+ ~local~0 2147483648)) (<= 0 ~t2_pc~0) (= ~m_pc~0 1) (<= ~t2_pc~0 1) (= ~m_i~0 1) (= ~t2_i~0 1) (= ~m_st~0 1) (= |#NULL.offset| 0) (<= ~token~0 2147483647) (<= 0 (+ ~token~0 2147483648)) (<= 0 |#StackHeapBarrier|) (<= 0 ~t1_pc~0) (= |#NULL.base| 0))' at error location [2021-11-23 03:08:31,425 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 03:08:31,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:08:31,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10, 14] total 37 [2021-11-23 03:08:31,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785691920] [2021-11-23 03:08:31,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:08:31,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-23 03:08:31,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:08:31,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-23 03:08:31,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=603, Invalid=7053, Unknown=0, NotChecked=0, Total=7656 [2021-11-23 03:08:31,429 INFO L87 Difference]: Start difference. First operand 3124 states and 3560 transitions. Second operand has 37 states, 25 states have (on average 7.36) internal successors, (184), 29 states have internal predecessors, (184), 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) [2021-11-23 03:08:36,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:08:36,917 INFO L93 Difference]: Finished difference Result 7739 states and 9063 transitions. [2021-11-23 03:08:36,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-23 03:08:36,918 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 25 states have (on average 7.36) internal successors, (184), 29 states have internal predecessors, (184), 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 115 [2021-11-23 03:08:36,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:08:36,931 INFO L225 Difference]: With dead ends: 7739 [2021-11-23 03:08:36,931 INFO L226 Difference]: Without dead ends: 5315 [2021-11-23 03:08:36,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 271 SyntacticMatches, 23 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10531 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=2697, Invalid=20865, Unknown=0, NotChecked=0, Total=23562 [2021-11-23 03:08:36,940 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 3434 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 2894 mSolverCounterSat, 2070 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3440 SdHoareTripleChecker+Valid, 1126 SdHoareTripleChecker+Invalid, 4964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2070 IncrementalHoareTripleChecker+Valid, 2894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-23 03:08:36,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3440 Valid, 1126 Invalid, 4964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2070 Valid, 2894 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2021-11-23 03:08:36,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5315 states. [2021-11-23 03:08:37,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5315 to 2772. [2021-11-23 03:08:37,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2772 states, 2154 states have (on average 1.1323119777158774) internal successors, (2439), 2178 states have internal predecessors, (2439), 323 states have call successors, (323), 277 states have call predecessors, (323), 294 states have return successors, (355), 316 states have call predecessors, (355), 321 states have call successors, (355) [2021-11-23 03:08:37,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 3117 transitions. [2021-11-23 03:08:37,261 INFO L78 Accepts]: Start accepts. Automaton has 2772 states and 3117 transitions. Word has length 115 [2021-11-23 03:08:37,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:08:37,262 INFO L470 AbstractCegarLoop]: Abstraction has 2772 states and 3117 transitions. [2021-11-23 03:08:37,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 25 states have (on average 7.36) internal successors, (184), 29 states have internal predecessors, (184), 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) [2021-11-23 03:08:37,262 INFO L276 IsEmpty]: Start isEmpty. Operand 2772 states and 3117 transitions. [2021-11-23 03:08:37,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-11-23 03:08:37,266 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:08:37,266 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:08:37,305 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-23 03:08:37,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:08:37,480 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:08:37,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:08:37,481 INFO L85 PathProgramCache]: Analyzing trace with hash -281052083, now seen corresponding path program 1 times [2021-11-23 03:08:37,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:08:37,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123437627] [2021-11-23 03:08:37,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:08:37,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:08:37,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:08:37,574 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-11-23 03:08:37,574 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:08:37,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123437627] [2021-11-23 03:08:37,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123437627] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:08:37,575 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:08:37,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-23 03:08:37,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089426656] [2021-11-23 03:08:37,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:08:37,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 03:08:37,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:08:37,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 03:08:37,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 03:08:37,576 INFO L87 Difference]: Start difference. First operand 2772 states and 3117 transitions. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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) [2021-11-23 03:08:38,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:08:38,223 INFO L93 Difference]: Finished difference Result 4639 states and 5228 transitions. [2021-11-23 03:08:38,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-23 03:08:38,224 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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 127 [2021-11-23 03:08:38,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:08:38,237 INFO L225 Difference]: With dead ends: 4639 [2021-11-23 03:08:38,237 INFO L226 Difference]: Without dead ends: 4636 [2021-11-23 03:08:38,239 INFO L932 BasicCegarLoop]: 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 [2021-11-23 03:08:38,240 INFO L933 BasicCegarLoop]: 234 mSDtfsCounter, 237 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 03:08:38,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 573 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 03:08:38,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4636 states. [2021-11-23 03:08:38,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4636 to 2842. [2021-11-23 03:08:38,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2842 states, 2205 states have (on average 1.1283446712018141) internal successors, (2488), 2228 states have internal predecessors, (2488), 333 states have call successors, (333), 284 states have call predecessors, (333), 303 states have return successors, (361), 329 states have call predecessors, (361), 331 states have call successors, (361) [2021-11-23 03:08:38,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2842 states to 2842 states and 3182 transitions. [2021-11-23 03:08:38,610 INFO L78 Accepts]: Start accepts. Automaton has 2842 states and 3182 transitions. Word has length 127 [2021-11-23 03:08:38,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:08:38,610 INFO L470 AbstractCegarLoop]: Abstraction has 2842 states and 3182 transitions. [2021-11-23 03:08:38,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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) [2021-11-23 03:08:38,611 INFO L276 IsEmpty]: Start isEmpty. Operand 2842 states and 3182 transitions. [2021-11-23 03:08:38,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-11-23 03:08:38,614 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:08:38,614 INFO L514 BasicCegarLoop]: 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] [2021-11-23 03:08:38,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-23 03:08:38,615 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 03:08:38,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:08:38,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1648965688, now seen corresponding path program 1 times [2021-11-23 03:08:38,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:08:38,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868206683] [2021-11-23 03:08:38,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:08:38,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:08:38,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 03:08:38,657 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 03:08:38,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 03:08:38,761 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-23 03:08:38,761 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-23 03:08:38,762 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-23 03:08:38,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-23 03:08:38,767 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:08:38,771 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-23 03:08:38,903 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 03:08:38 BoogieIcfgContainer [2021-11-23 03:08:38,903 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-23 03:08:38,904 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-23 03:08:38,904 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-23 03:08:38,904 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-23 03:08:38,905 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:06:33" (3/4) ... [2021-11-23 03:08:38,907 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2021-11-23 03:08:39,089 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/witness.graphml [2021-11-23 03:08:39,090 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-23 03:08:39,091 INFO L158 Benchmark]: Toolchain (without parser) took 127501.40ms. Allocated memory was 92.3MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 51.6MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 96.5MB. Max. memory is 16.1GB. [2021-11-23 03:08:39,091 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 92.3MB. Free memory was 68.0MB in the beginning and 67.9MB in the end (delta: 77.0kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 03:08:39,091 INFO L158 Benchmark]: CACSL2BoogieTranslator took 403.23ms. Allocated memory is still 92.3MB. Free memory was 51.3MB in the beginning and 65.0MB in the end (delta: -13.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-23 03:08:39,092 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.60ms. Allocated memory is still 92.3MB. Free memory was 65.0MB in the beginning and 62.7MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-23 03:08:39,092 INFO L158 Benchmark]: Boogie Preprocessor took 34.11ms. Allocated memory is still 92.3MB. Free memory was 62.7MB in the beginning and 60.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-23 03:08:39,092 INFO L158 Benchmark]: RCFGBuilder took 987.55ms. Allocated memory was 92.3MB in the beginning and 111.1MB in the end (delta: 18.9MB). Free memory was 60.9MB in the beginning and 86.0MB in the end (delta: -25.1MB). Peak memory consumption was 32.6MB. Max. memory is 16.1GB. [2021-11-23 03:08:39,093 INFO L158 Benchmark]: TraceAbstraction took 125835.62ms. Allocated memory was 111.1MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 85.6MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 95.2MB. Max. memory is 16.1GB. [2021-11-23 03:08:39,093 INFO L158 Benchmark]: Witness Printer took 185.90ms. Allocated memory is still 1.6GB. Free memory was 1.4GB in the beginning and 1.4GB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2021-11-23 03:08:39,095 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.30ms. Allocated memory is still 92.3MB. Free memory was 68.0MB in the beginning and 67.9MB in the end (delta: 77.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 403.23ms. Allocated memory is still 92.3MB. Free memory was 51.3MB in the beginning and 65.0MB in the end (delta: -13.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 46.60ms. Allocated memory is still 92.3MB. Free memory was 65.0MB in the beginning and 62.7MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 34.11ms. Allocated memory is still 92.3MB. Free memory was 62.7MB in the beginning and 60.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 987.55ms. Allocated memory was 92.3MB in the beginning and 111.1MB in the end (delta: 18.9MB). Free memory was 60.9MB in the beginning and 86.0MB in the end (delta: -25.1MB). Peak memory consumption was 32.6MB. Max. memory is 16.1GB. * TraceAbstraction took 125835.62ms. Allocated memory was 111.1MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 85.6MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 95.2MB. Max. memory is 16.1GB. * Witness Printer took 185.90ms. Allocated memory is still 1.6GB. Free memory was 1.4GB in the beginning and 1.4GB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. 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: 20]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L24] int m_pc = 0; [L25] int t1_pc = 0; [L26] int t2_pc = 0; [L27] int m_st ; [L28] int t1_st ; [L29] int t2_st ; [L30] int m_i ; [L31] int t1_i ; [L32] int t2_i ; [L33] int M_E = 2; [L34] int T1_E = 2; [L35] int T2_E = 2; [L36] int E_M = 2; [L37] int E_1 = 2; [L38] int E_2 = 2; [L43] int token ; [L45] int local ; [L610] int __retres1 ; [L614] CALL init_model() [L524] m_i = 1 [L525] t1_i = 1 [L526] t2_i = 1 [L614] RET init_model() [L615] CALL start_simulation() [L551] int kernel_st ; [L552] int tmp ; [L553] int tmp___0 ; [L557] kernel_st = 0 VAL [E_1=2, E_2=2, E_M=2, 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] [L558] FCALL update_channels() VAL [E_1=2, E_2=2, E_M=2, 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] [L559] CALL init_threads() [L243] COND TRUE m_i == 1 [L244] m_st = 0 [L248] COND TRUE t1_i == 1 [L249] t1_st = 0 [L253] COND TRUE t2_i == 1 [L254] t2_st = 0 [L559] RET init_threads() [L560] 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, E_1=2, E_2=2, E_M=2, 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] [L356] COND FALSE !(M_E == 0) [L361] COND FALSE !(T1_E == 0) [L366] COND FALSE !(T2_E == 0) [L371] COND FALSE !(E_M == 0) [L376] COND FALSE !(E_1 == 0) [L381] COND FALSE !(E_2 == 0) [L560] RET fire_delta_events() VAL [E_1=2, E_2=2, E_M=2, 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] [L561] CALL activate_threads() VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, 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] [L429] int tmp ; [L430] int tmp___0 ; [L431] int tmp___1 ; [L435] CALL, EXPR is_master_triggered() [L175] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, 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] [L178] COND FALSE !(m_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, 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] [L188] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, E_1=2, E_2=2, E_M=2, 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] [L190] return (__retres1); [L435] RET, EXPR is_master_triggered() [L435] tmp = is_master_triggered() [L437] COND FALSE !(\read(tmp)) [L443] CALL, EXPR is_transmit1_triggered() [L194] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, 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] [L197] COND FALSE !(t1_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, 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] [L207] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, E_1=2, E_2=2, E_M=2, 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] [L209] return (__retres1); [L443] RET, EXPR is_transmit1_triggered() [L443] tmp___0 = is_transmit1_triggered() [L445] COND FALSE !(\read(tmp___0)) [L451] CALL, EXPR is_transmit2_triggered() [L213] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, 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] [L216] COND FALSE !(t2_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, 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] [L226] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, E_1=2, E_2=2, E_M=2, 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] [L228] return (__retres1); [L451] RET, EXPR is_transmit2_triggered() [L451] tmp___1 = is_transmit2_triggered() [L453] COND FALSE !(\read(tmp___1)) [L561] RET activate_threads() VAL [E_1=2, E_2=2, E_M=2, 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] [L562] 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, E_1=2, E_2=2, E_M=2, 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] [L394] COND FALSE !(M_E == 1) [L399] COND FALSE !(T1_E == 1) [L404] COND FALSE !(T2_E == 1) [L409] COND FALSE !(E_M == 1) [L414] COND FALSE !(E_1 == 1) [L419] COND FALSE !(E_2 == 1) [L562] RET reset_delta_events() VAL [E_1=2, E_2=2, E_M=2, 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] [L565] COND TRUE 1 [L568] kernel_st = 1 [L569] CALL eval() [L289] int tmp ; VAL [E_1=2, E_2=2, E_M=2, 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] [L293] COND TRUE 1 VAL [E_1=2, E_2=2, E_M=2, 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] [L296] CALL, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, 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] [L263] int __retres1 ; [L266] COND TRUE m_st == 0 [L267] __retres1 = 1 [L284] return (__retres1); [L296] RET, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, 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] [L296] tmp = exists_runnable_thread() [L298] COND TRUE \read(tmp) VAL [E_1=2, E_2=2, E_M=2, 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] [L303] COND TRUE m_st == 0 [L304] int tmp_ndt_1; [L305] tmp_ndt_1 = __VERIFIER_nondet_int() [L306] COND FALSE !(\read(tmp_ndt_1)) VAL [E_1=2, E_2=2, E_M=2, 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] [L317] COND TRUE t1_st == 0 [L318] int tmp_ndt_2; [L319] tmp_ndt_2 = __VERIFIER_nondet_int() [L320] COND TRUE \read(tmp_ndt_2) [L322] t1_st = 1 [L323] CALL transmit1() [L106] COND TRUE t1_pc == 0 VAL [E_1=2, E_2=2, E_M=2, 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] [L117] COND TRUE 1 [L119] t1_pc = 1 [L120] t1_st = 2 [L323] RET transmit1() [L331] COND TRUE t2_st == 0 [L332] int tmp_ndt_3; [L333] tmp_ndt_3 = __VERIFIER_nondet_int() [L334] COND TRUE \read(tmp_ndt_3) [L336] t2_st = 1 [L337] CALL transmit2() [L142] COND TRUE t2_pc == 0 VAL [E_1=2, E_2=2, E_M=2, 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] [L153] COND TRUE 1 [L155] t2_pc = 1 [L156] t2_st = 2 [L337] RET transmit2() [L293] COND TRUE 1 VAL [E_1=2, E_2=2, E_M=2, 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] [L296] CALL, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, 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] [L263] int __retres1 ; [L266] COND TRUE m_st == 0 [L267] __retres1 = 1 [L284] return (__retres1); [L296] RET, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, 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] [L296] tmp = exists_runnable_thread() [L298] COND TRUE \read(tmp) VAL [E_1=2, E_2=2, E_M=2, 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] [L303] COND TRUE m_st == 0 [L304] int tmp_ndt_1; [L305] tmp_ndt_1 = __VERIFIER_nondet_int() [L306] COND TRUE \read(tmp_ndt_1) [L308] m_st = 1 [L309] CALL master() [L48] int tmp_var = __VERIFIER_nondet_int(); [L50] COND TRUE m_pc == 0 VAL [E_1=2, E_2=2, E_M=2, 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] [L61] COND TRUE 1 [L64] token = __VERIFIER_nondet_int() [L65] local = token [L66] E_1 = 1 VAL [E_1=1, E_2=2, E_M=2, 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] [L67] CALL immediate_notify() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, 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] [L467] CALL activate_threads() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, 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] [L429] int tmp ; [L430] int tmp___0 ; [L431] int tmp___1 ; [L435] CALL, EXPR is_master_triggered() [L175] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, 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] [L178] COND FALSE !(m_pc == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, 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] [L188] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=0, E_1=1, E_2=2, E_M=2, 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] [L190] return (__retres1); [L435] RET, EXPR is_master_triggered() [L435] tmp = is_master_triggered() [L437] COND FALSE !(\read(tmp)) [L443] CALL, EXPR is_transmit1_triggered() [L194] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, 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] [L197] COND TRUE t1_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, 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] [L198] COND TRUE E_1 == 1 [L199] __retres1 = 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=1, E_1=1, E_2=2, E_M=2, 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] [L209] return (__retres1); [L443] RET, EXPR is_transmit1_triggered() [L443] tmp___0 = is_transmit1_triggered() [L445] COND TRUE \read(tmp___0) [L446] t1_st = 0 [L451] CALL, EXPR is_transmit2_triggered() [L213] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, 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] [L216] COND TRUE t2_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, 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] [L217] COND FALSE !(E_2 == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, 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] [L226] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=0, E_1=1, E_2=2, E_M=2, 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] [L228] return (__retres1); [L451] RET, EXPR is_transmit2_triggered() [L451] tmp___1 = is_transmit2_triggered() [L453] COND FALSE !(\read(tmp___1)) [L467] RET activate_threads() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, 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] [L67] RET immediate_notify() VAL [E_1=1, E_2=2, E_M=2, 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] [L68] E_1 = 2 [L69] m_pc = 1 [L70] m_st = 2 VAL [E_1=2, E_2=2, E_M=2, 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] [L309] RET master() [L317] COND TRUE t1_st == 0 [L318] int tmp_ndt_2; [L319] tmp_ndt_2 = __VERIFIER_nondet_int() [L320] COND TRUE \read(tmp_ndt_2) [L322] t1_st = 1 [L323] CALL transmit1() [L106] COND FALSE !(t1_pc == 0) VAL [E_1=2, E_2=2, E_M=2, 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] [L109] COND TRUE t1_pc == 1 [L125] token += 1 [L126] E_2 = 1 VAL [E_1=2, E_2=1, E_M=2, 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] [L127] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L467] CALL activate_threads() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L429] int tmp ; [L430] int tmp___0 ; [L431] int tmp___1 ; [L435] CALL, EXPR is_master_triggered() [L175] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L178] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L179] COND FALSE !(E_M == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L188] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=0, E_1=2, E_2=1, E_M=2, 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] [L190] return (__retres1); [L435] RET, EXPR is_master_triggered() [L435] tmp = is_master_triggered() [L437] COND FALSE !(\read(tmp)) [L443] CALL, EXPR is_transmit1_triggered() [L194] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L197] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L198] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L207] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=0, E_1=2, E_2=1, E_M=2, 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] [L209] return (__retres1); [L443] RET, EXPR is_transmit1_triggered() [L443] tmp___0 = is_transmit1_triggered() [L445] COND FALSE !(\read(tmp___0)) [L451] CALL, EXPR is_transmit2_triggered() [L213] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L216] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L217] COND TRUE E_2 == 1 [L218] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=1, E_1=2, E_2=1, E_M=2, 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] [L228] return (__retres1); [L451] RET, EXPR is_transmit2_triggered() [L451] tmp___1 = is_transmit2_triggered() [L453] COND TRUE \read(tmp___1) [L454] t2_st = 0 [L467] RET activate_threads() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, 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] [L127] RET immediate_notify() VAL [E_1=2, E_2=1, E_M=2, 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] [L128] E_2 = 2 VAL [E_1=2, E_2=2, E_M=2, 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] [L117] COND TRUE 1 [L119] t1_pc = 1 [L120] t1_st = 2 [L323] RET transmit1() [L331] COND TRUE t2_st == 0 [L332] int tmp_ndt_3; [L333] tmp_ndt_3 = __VERIFIER_nondet_int() [L334] COND TRUE \read(tmp_ndt_3) [L336] t2_st = 1 [L337] CALL transmit2() [L142] COND FALSE !(t2_pc == 0) VAL [E_1=2, E_2=2, E_M=2, 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] [L145] COND TRUE t2_pc == 1 [L161] token += 1 [L162] E_M = 1 VAL [E_1=2, E_2=2, E_M=1, 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] [L163] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L467] CALL activate_threads() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L429] int tmp ; [L430] int tmp___0 ; [L431] int tmp___1 ; [L435] CALL, EXPR is_master_triggered() [L175] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L178] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L179] COND TRUE E_M == 1 [L180] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=1, E_1=2, E_2=2, E_M=1, 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] [L190] return (__retres1); [L435] RET, EXPR is_master_triggered() [L435] tmp = is_master_triggered() [L437] COND TRUE \read(tmp) [L438] m_st = 0 [L443] CALL, EXPR is_transmit1_triggered() [L194] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L197] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L198] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L207] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=0, E_1=2, E_2=2, E_M=1, 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] [L209] return (__retres1); [L443] RET, EXPR is_transmit1_triggered() [L443] tmp___0 = is_transmit1_triggered() [L445] COND FALSE !(\read(tmp___0)) [L451] CALL, EXPR is_transmit2_triggered() [L213] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L216] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L217] COND FALSE !(E_2 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L226] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=0, E_1=2, E_2=2, E_M=1, 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] [L228] return (__retres1); [L451] RET, EXPR is_transmit2_triggered() [L451] tmp___1 = is_transmit2_triggered() [L453] COND FALSE !(\read(tmp___1)) [L467] RET activate_threads() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, 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] [L163] RET immediate_notify() VAL [E_1=2, E_2=2, E_M=1, 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] [L164] E_M = 2 VAL [E_1=2, E_2=2, E_M=2, 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] [L153] COND TRUE 1 [L155] t2_pc = 1 [L156] t2_st = 2 [L337] RET transmit2() [L293] COND TRUE 1 VAL [E_1=2, E_2=2, E_M=2, 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=1, tmp_ndt_3=1, token=2] [L296] CALL, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, 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] [L263] int __retres1 ; [L266] COND TRUE m_st == 0 [L267] __retres1 = 1 [L284] return (__retres1); [L296] RET, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, 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=1, tmp_ndt_3=1, token=2] [L296] tmp = exists_runnable_thread() [L298] COND TRUE \read(tmp) VAL [E_1=2, E_2=2, E_M=2, 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=1, tmp_ndt_3=1, token=2] [L303] COND TRUE m_st == 0 [L304] int tmp_ndt_1; [L305] tmp_ndt_1 = __VERIFIER_nondet_int() [L306] COND TRUE \read(tmp_ndt_1) [L308] m_st = 1 [L309] CALL master() [L48] int tmp_var = __VERIFIER_nondet_int(); [L50] COND FALSE !(m_pc == 0) VAL [E_1=2, E_2=2, E_M=2, 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] [L53] COND TRUE m_pc == 1 VAL [E_1=2, E_2=2, E_M=2, 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] [L75] COND FALSE !(token != local + 2) [L80] COND TRUE tmp_var <= 5 [L81] COND TRUE tmp_var >= 5 VAL [E_1=2, E_2=2, E_M=2, 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] [L86] COND TRUE tmp_var <= 5 VAL [E_1=2, E_2=2, E_M=2, 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] [L87] COND TRUE tmp_var >= 5 VAL [E_1=2, E_2=2, E_M=2, 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] [L88] COND TRUE tmp_var == 5 VAL [E_1=2, E_2=2, E_M=2, 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] [L89] CALL error() VAL [E_1=2, E_2=2, E_M=2, 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] [L20] reach_error() VAL [E_1=2, E_2=2, E_M=2, 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] - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 84 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 125.6s, OverallIterations: 21, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 25.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9003 SdHoareTripleChecker+Valid, 9.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8949 mSDsluCounter, 10744 SdHoareTripleChecker+Invalid, 8.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8756 mSDsCounter, 4422 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11961 IncrementalHoareTripleChecker+Invalid, 16383 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4422 mSolverCounterUnsat, 3202 mSDtfsCounter, 11961 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2571 GetRequests, 1905 SyntacticMatches, 41 SemanticMatches, 625 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33913 ImplicationChecksByTransitivity, 55.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7933occurred in iteration=15, InterpolantAutomatonStates: 378, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.0s AutomataMinimizationTime, 20 MinimizatonAttempts, 10976 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 7.6s InterpolantComputationTime, 3110 NumberOfCodeBlocks, 3095 NumberOfCodeBlocksAsserted, 34 NumberOfCheckSat, 3382 ConstructedInterpolants, 0 QuantifiedInterpolants, 7616 SizeOfPredicates, 17 NumberOfNonLiveVariables, 4985 ConjunctsInSsa, 123 ConjunctsInUnsatCore, 35 InterpolantComputations, 16 PerfectInterpolantSequences, 1849/2047 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2021-11-23 03:08:39,154 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d87d29be-7278-4ea6-9a02-8c0c188d9163/bin/utaipan-EQgc7hIp5V/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