./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 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/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_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7 --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.2-hotfix-svcomp22-839c364 [2021-11-25 19:35:41,514 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 19:35:41,516 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 19:35:41,548 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 19:35:41,549 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 19:35:41,550 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 19:35:41,552 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 19:35:41,555 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 19:35:41,557 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 19:35:41,559 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 19:35:41,560 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 19:35:41,562 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 19:35:41,562 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 19:35:41,564 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 19:35:41,565 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 19:35:41,567 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 19:35:41,568 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 19:35:41,569 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 19:35:41,572 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 19:35:41,574 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 19:35:41,576 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 19:35:41,580 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 19:35:41,582 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 19:35:41,583 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 19:35:41,587 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 19:35:41,587 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 19:35:41,588 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 19:35:41,589 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 19:35:41,590 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 19:35:41,591 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 19:35:41,601 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 19:35:41,602 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 19:35:41,603 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 19:35:41,604 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 19:35:41,606 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 19:35:41,606 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 19:35:41,607 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 19:35:41,607 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 19:35:41,607 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 19:35:41,608 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 19:35:41,609 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 19:35:41,611 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-25 19:35:41,652 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 19:35:41,652 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 19:35:41,653 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 19:35:41,653 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 19:35:41,661 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 19:35:41,661 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 19:35:41,661 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 19:35:41,661 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 19:35:41,662 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 19:35:41,662 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 19:35:41,663 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 19:35:41,663 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 19:35:41,663 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 19:35:41,664 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 19:35:41,664 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 19:35:41,664 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 19:35:41,664 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 19:35:41,664 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 19:35:41,665 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 19:35:41,666 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 19:35:41,666 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 19:35:41,666 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 19:35:41,666 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 19:35:41,666 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 19:35:41,667 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 19:35:41,667 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 19:35:41,668 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 19:35:41,669 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 19:35:41,669 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 19:35:41,669 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 19:35:41,669 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 19:35:41,670 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 19:35:41,670 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 19:35:41,670 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 19:35:41,671 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 19:35:41,671 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 19:35:41,671 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 19:35:41,671 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 19:35:41,671 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 19:35:41,672 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 19:35:41,672 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 19:35:41,672 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_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/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_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7 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-25 19:35:41,978 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 19:35:42,011 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 19:35:42,014 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 19:35:42,015 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 19:35:42,016 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 19:35:42,017 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/systemc/token_ring.02.cil-2.c [2021-11-25 19:35:42,112 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/data/07c977c7d/8a7e08e1aec4469d86a5c6847ff8c4c5/FLAG103e49853 [2021-11-25 19:35:42,598 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 19:35:42,599 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/sv-benchmarks/c/systemc/token_ring.02.cil-2.c [2021-11-25 19:35:42,610 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/data/07c977c7d/8a7e08e1aec4469d86a5c6847ff8c4c5/FLAG103e49853 [2021-11-25 19:35:42,985 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/data/07c977c7d/8a7e08e1aec4469d86a5c6847ff8c4c5 [2021-11-25 19:35:42,987 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 19:35:42,989 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 19:35:42,991 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 19:35:42,992 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 19:35:42,996 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 19:35:42,996 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 07:35:42" (1/1) ... [2021-11-25 19:35:42,998 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5263bd66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:42, skipping insertion in model container [2021-11-25 19:35:42,998 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 07:35:42" (1/1) ... [2021-11-25 19:35:43,006 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 19:35:43,039 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 19:35:43,219 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_672cc2b2-58d4-4d1d-88d1-14bdfe789930/sv-benchmarks/c/systemc/token_ring.02.cil-2.c[671,684] [2021-11-25 19:35:43,283 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 19:35:43,294 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 19:35:43,315 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_672cc2b2-58d4-4d1d-88d1-14bdfe789930/sv-benchmarks/c/systemc/token_ring.02.cil-2.c[671,684] [2021-11-25 19:35:43,349 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 19:35:43,367 INFO L208 MainTranslator]: Completed translation [2021-11-25 19:35:43,367 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43 WrapperNode [2021-11-25 19:35:43,367 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 19:35:43,369 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 19:35:43,369 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 19:35:43,369 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 19:35:43,377 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (1/1) ... [2021-11-25 19:35:43,386 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (1/1) ... [2021-11-25 19:35:43,419 INFO L137 Inliner]: procedures = 32, calls = 38, calls flagged for inlining = 15, calls inlined = 15, statements flattened = 278 [2021-11-25 19:35:43,420 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 19:35:43,420 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 19:35:43,421 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 19:35:43,421 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 19:35:43,430 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (1/1) ... [2021-11-25 19:35:43,430 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (1/1) ... [2021-11-25 19:35:43,434 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (1/1) ... [2021-11-25 19:35:43,435 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (1/1) ... [2021-11-25 19:35:43,462 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (1/1) ... [2021-11-25 19:35:43,478 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (1/1) ... [2021-11-25 19:35:43,481 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (1/1) ... [2021-11-25 19:35:43,493 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 19:35:43,494 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 19:35:43,496 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 19:35:43,496 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 19:35:43,499 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (1/1) ... [2021-11-25 19:35:43,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 19:35:43,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:35:43,528 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 19:35:43,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 19:35:43,569 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 19:35:43,569 INFO L130 BoogieDeclarations]: Found specification of procedure error [2021-11-25 19:35:43,569 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2021-11-25 19:35:43,569 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2021-11-25 19:35:43,570 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2021-11-25 19:35:43,570 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2021-11-25 19:35:43,570 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2021-11-25 19:35:43,570 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2021-11-25 19:35:43,570 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2021-11-25 19:35:43,570 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2021-11-25 19:35:43,570 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2021-11-25 19:35:43,571 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2021-11-25 19:35:43,571 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2021-11-25 19:35:43,571 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 19:35:43,571 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2021-11-25 19:35:43,571 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2021-11-25 19:35:43,571 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 19:35:43,571 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 19:35:43,648 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 19:35:43,650 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 19:35:44,021 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 19:35:44,226 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 19:35:44,226 INFO L301 CfgBuilder]: Removed 5 assume(true) statements. [2021-11-25 19:35:44,229 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:35:44 BoogieIcfgContainer [2021-11-25 19:35:44,230 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 19:35:44,231 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 19:35:44,232 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 19:35:44,235 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 19:35:44,236 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 07:35:42" (1/3) ... [2021-11-25 19:35:44,237 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61c8d01b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 07:35:44, skipping insertion in model container [2021-11-25 19:35:44,237 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:35:43" (2/3) ... [2021-11-25 19:35:44,237 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61c8d01b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 07:35:44, skipping insertion in model container [2021-11-25 19:35:44,237 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:35:44" (3/3) ... [2021-11-25 19:35:44,238 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.02.cil-2.c [2021-11-25 19:35:44,244 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 19:35:44,244 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-25 19:35:44,311 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 19:35:44,319 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-25 19:35:44,319 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-25 19:35:44,340 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-25 19:35:44,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-25 19:35:44,347 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:35:44,348 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-25 19:35:44,349 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:35:44,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:35:44,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1420542470, now seen corresponding path program 1 times [2021-11-25 19:35:44,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:35:44,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576219712] [2021-11-25 19:35:44,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:35:44,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:35:44,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:35:44,591 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-25 19:35:44,592 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:35:44,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576219712] [2021-11-25 19:35:44,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576219712] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:35:44,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:35:44,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:35:44,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590678777] [2021-11-25 19:35:44,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:35:44,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:35:44,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:35:44,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:35:44,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:35:44,637 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-25 19:35:44,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:35:44,990 INFO L93 Difference]: Finished difference Result 229 states and 338 transitions. [2021-11-25 19:35:44,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:35:44,993 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-25 19:35:44,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:35:45,005 INFO L225 Difference]: With dead ends: 229 [2021-11-25 19:35:45,010 INFO L226 Difference]: Without dead ends: 146 [2021-11-25 19:35:45,017 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-25 19:35:45,024 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-25 19:35:45,026 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-25 19:35:45,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-11-25 19:35:45,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 145. [2021-11-25 19:35:45,110 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-25 19:35:45,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 200 transitions. [2021-11-25 19:35:45,116 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 200 transitions. Word has length 37 [2021-11-25 19:35:45,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:35:45,117 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 200 transitions. [2021-11-25 19:35:45,117 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-25 19:35:45,118 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 200 transitions. [2021-11-25 19:35:45,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-25 19:35:45,123 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:35:45,123 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-25 19:35:45,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 19:35:45,124 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:35:45,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:35:45,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1471515733, now seen corresponding path program 1 times [2021-11-25 19:35:45,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:35:45,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230968695] [2021-11-25 19:35:45,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:35:45,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:35:45,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:35:45,287 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-25 19:35:45,287 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:35:45,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230968695] [2021-11-25 19:35:45,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230968695] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:35:45,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697701962] [2021-11-25 19:35:45,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:35:45,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:35:45,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:35:45,296 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:35:45,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 19:35:45,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:35:45,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 19:35:45,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:35:45,573 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-25 19:35:45,574 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:35:45,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697701962] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:35:45,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 19:35:45,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-11-25 19:35:45,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095420985] [2021-11-25 19:35:45,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:35:45,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:35:45,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:35:45,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:35:45,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:35:45,579 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-25 19:35:45,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:35:45,681 INFO L93 Difference]: Finished difference Result 418 states and 583 transitions. [2021-11-25 19:35:45,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:35:45,682 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-25 19:35:45,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:35:45,693 INFO L225 Difference]: With dead ends: 418 [2021-11-25 19:35:45,693 INFO L226 Difference]: Without dead ends: 278 [2021-11-25 19:35:45,695 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-25 19:35:45,696 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 90 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-25 19:35:45,697 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-25 19:35:45,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-11-25 19:35:45,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 272. [2021-11-25 19:35:45,747 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-25 19:35:45,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 371 transitions. [2021-11-25 19:35:45,753 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 371 transitions. Word has length 66 [2021-11-25 19:35:45,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:35:45,753 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 371 transitions. [2021-11-25 19:35:45,754 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-25 19:35:45,754 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 371 transitions. [2021-11-25 19:35:45,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-25 19:35:45,759 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:35:45,759 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-25 19:35:45,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-25 19:35:45,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:35:45,976 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:35:45,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:35:45,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1873095435, now seen corresponding path program 1 times [2021-11-25 19:35:45,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:35:45,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18812797] [2021-11-25 19:35:45,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:35:45,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:35:46,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:35:46,183 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-25 19:35:46,183 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:35:46,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18812797] [2021-11-25 19:35:46,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18812797] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:35:46,184 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:35:46,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-25 19:35:46,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411232027] [2021-11-25 19:35:46,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:35:46,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 19:35:46,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:35:46,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 19:35:46,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:35:46,193 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-25 19:35:46,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:35:46,598 INFO L93 Difference]: Finished difference Result 832 states and 1136 transitions. [2021-11-25 19:35:46,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:35:46,599 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-25 19:35:46,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:35:46,616 INFO L225 Difference]: With dead ends: 832 [2021-11-25 19:35:46,616 INFO L226 Difference]: Without dead ends: 566 [2021-11-25 19:35:46,624 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-25 19:35:46,628 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-25 19:35:46,630 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-25 19:35:46,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-11-25 19:35:46,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 510. [2021-11-25 19:35:46,733 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-25 19:35:46,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 685 transitions. [2021-11-25 19:35:46,747 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 685 transitions. Word has length 66 [2021-11-25 19:35:46,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:35:46,750 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 685 transitions. [2021-11-25 19:35:46,751 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-25 19:35:46,751 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 685 transitions. [2021-11-25 19:35:46,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-11-25 19:35:46,763 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:35:46,764 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-25 19:35:46,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-25 19:35:46,764 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:35:46,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:35:46,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1001459905, now seen corresponding path program 1 times [2021-11-25 19:35:46,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:35:46,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543251941] [2021-11-25 19:35:46,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:35:46,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:35:46,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:35:46,969 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-25 19:35:46,969 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:35:46,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543251941] [2021-11-25 19:35:46,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543251941] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:35:46,970 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:35:46,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-25 19:35:46,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865432515] [2021-11-25 19:35:46,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:35:46,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 19:35:46,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:35:46,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 19:35:46,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:35:46,975 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-25 19:35:47,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:35:47,331 INFO L93 Difference]: Finished difference Result 1276 states and 1721 transitions. [2021-11-25 19:35:47,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:35:47,332 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-25 19:35:47,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:35:47,341 INFO L225 Difference]: With dead ends: 1276 [2021-11-25 19:35:47,341 INFO L226 Difference]: Without dead ends: 772 [2021-11-25 19:35:47,361 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-25 19:35:47,363 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-25 19:35:47,363 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-25 19:35:47,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2021-11-25 19:35:47,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 744. [2021-11-25 19:35:47,436 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-25 19:35:47,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 989 transitions. [2021-11-25 19:35:47,443 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 989 transitions. Word has length 67 [2021-11-25 19:35:47,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:35:47,444 INFO L470 AbstractCegarLoop]: Abstraction has 744 states and 989 transitions. [2021-11-25 19:35:47,444 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-25 19:35:47,444 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 989 transitions. [2021-11-25 19:35:47,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-25 19:35:47,448 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:35:47,448 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-25 19:35:47,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-25 19:35:47,449 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:35:47,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:35:47,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1009736655, now seen corresponding path program 1 times [2021-11-25 19:35:47,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:35:47,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728791608] [2021-11-25 19:35:47,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:35:47,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:35:47,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:35:47,515 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-25 19:35:47,516 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:35:47,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728791608] [2021-11-25 19:35:47,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728791608] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:35:47,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:35:47,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:35:47,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033491003] [2021-11-25 19:35:47,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:35:47,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:35:47,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:35:47,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:35:47,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:35:47,519 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-25 19:35:47,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:35:47,636 INFO L93 Difference]: Finished difference Result 1309 states and 1755 transitions. [2021-11-25 19:35:47,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:35:47,638 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-25 19:35:47,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:35:47,646 INFO L225 Difference]: With dead ends: 1309 [2021-11-25 19:35:47,646 INFO L226 Difference]: Without dead ends: 917 [2021-11-25 19:35:47,648 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-25 19:35:47,649 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-25 19:35:47,650 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-25 19:35:47,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2021-11-25 19:35:47,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 824. [2021-11-25 19:35:47,740 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-25 19:35:47,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1099 transitions. [2021-11-25 19:35:47,747 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1099 transitions. Word has length 68 [2021-11-25 19:35:47,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:35:47,748 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 1099 transitions. [2021-11-25 19:35:47,748 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-25 19:35:47,749 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1099 transitions. [2021-11-25 19:35:47,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-11-25 19:35:47,753 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:35:47,753 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-25 19:35:47,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-25 19:35:47,754 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:35:47,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:35:47,755 INFO L85 PathProgramCache]: Analyzing trace with hash 492638569, now seen corresponding path program 1 times [2021-11-25 19:35:47,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:35:47,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149494819] [2021-11-25 19:35:47,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:35:47,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:35:47,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:35:47,822 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-25 19:35:47,822 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:35:47,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149494819] [2021-11-25 19:35:47,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149494819] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:35:47,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:35:47,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:35:47,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239847119] [2021-11-25 19:35:47,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:35:47,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:35:47,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:35:47,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:35:47,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:35:47,825 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-25 19:35:47,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:35:47,972 INFO L93 Difference]: Finished difference Result 2051 states and 2751 transitions. [2021-11-25 19:35:47,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:35:47,973 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-25 19:35:47,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:35:47,985 INFO L225 Difference]: With dead ends: 2051 [2021-11-25 19:35:47,985 INFO L226 Difference]: Without dead ends: 1232 [2021-11-25 19:35:47,988 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-25 19:35:47,996 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-25 19:35:47,996 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-25 19:35:48,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1232 states. [2021-11-25 19:35:48,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1232 to 1219. [2021-11-25 19:35:48,118 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-25 19:35:48,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 1606 transitions. [2021-11-25 19:35:48,127 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 1606 transitions. Word has length 87 [2021-11-25 19:35:48,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:35:48,128 INFO L470 AbstractCegarLoop]: Abstraction has 1219 states and 1606 transitions. [2021-11-25 19:35:48,129 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-25 19:35:48,129 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 1606 transitions. [2021-11-25 19:35:48,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-25 19:35:48,136 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:35:48,136 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-25 19:35:48,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-25 19:35:48,137 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:35:48,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:35:48,138 INFO L85 PathProgramCache]: Analyzing trace with hash -158457828, now seen corresponding path program 1 times [2021-11-25 19:35:48,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:35:48,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722982011] [2021-11-25 19:35:48,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:35:48,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:35:48,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:35:48,241 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-25 19:35:48,242 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:35:48,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722982011] [2021-11-25 19:35:48,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722982011] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:35:48,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638256277] [2021-11-25 19:35:48,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:35:48,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:35:48,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:35:48,244 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:35:48,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 19:35:48,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:35:48,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 19:35:48,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:35:48,550 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-25 19:35:48,550 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:35:48,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638256277] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:35:48,550 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 19:35:48,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-11-25 19:35:48,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512594868] [2021-11-25 19:35:48,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:35:48,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:35:48,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:35:48,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:35:48,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:35:48,552 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-25 19:35:48,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:35:48,738 INFO L93 Difference]: Finished difference Result 2311 states and 3071 transitions. [2021-11-25 19:35:48,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:35:48,739 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-25 19:35:48,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:35:48,752 INFO L225 Difference]: With dead ends: 2311 [2021-11-25 19:35:48,752 INFO L226 Difference]: Without dead ends: 1499 [2021-11-25 19:35:48,756 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-25 19:35:48,758 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-25 19:35:48,758 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-25 19:35:48,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states. [2021-11-25 19:35:48,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1324. [2021-11-25 19:35:48,886 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-25 19:35:48,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 1747 transitions. [2021-11-25 19:35:48,900 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 1747 transitions. Word has length 101 [2021-11-25 19:35:48,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:35:48,900 INFO L470 AbstractCegarLoop]: Abstraction has 1324 states and 1747 transitions. [2021-11-25 19:35:48,901 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-25 19:35:48,901 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 1747 transitions. [2021-11-25 19:35:48,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-25 19:35:48,912 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:35:48,918 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-25 19:35:48,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 19:35:49,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:35:49,141 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:35:49,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:35:49,142 INFO L85 PathProgramCache]: Analyzing trace with hash 781696647, now seen corresponding path program 2 times [2021-11-25 19:35:49,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:35:49,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643101088] [2021-11-25 19:35:49,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:35:49,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:35:49,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:35:49,260 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-25 19:35:49,260 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:35:49,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643101088] [2021-11-25 19:35:49,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643101088] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:35:49,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682245503] [2021-11-25 19:35:49,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 19:35:49,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:35:49,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:35:49,264 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:35:49,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 19:35:49,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 19:35:49,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:35:49,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:35:49,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:35:49,886 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-25 19:35:49,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:35:50,302 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-25 19:35:50,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682245503] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:35:50,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [864885509] [2021-11-25 19:35:50,332 INFO L159 IcfgInterpreter]: Started Sifa with 58 locations of interest [2021-11-25 19:35:50,332 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:35:50,338 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:35:50,344 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:35:50,345 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:35:55,968 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 38 for LOIs [2021-11-25 19:35:55,974 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 82 for LOIs [2021-11-25 19:35:56,016 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 19:35:56,029 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 19:35:57,147 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 82 for LOIs [2021-11-25 19:35:57,175 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 70 for LOIs [2021-11-25 19:35:57,184 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 50 for LOIs [2021-11-25 19:35:57,198 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 56 for LOIs [2021-11-25 19:35:57,348 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 50 for LOIs [2021-11-25 19:35:57,599 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:36:04,809 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-25 19:36:04,809 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:36:04,810 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:36:04,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2021-11-25 19:36:04,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71513341] [2021-11-25 19:36:04,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:36:04,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 19:36:04,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:36:04,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 19:36:04,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=370, Invalid=3412, Unknown=0, NotChecked=0, Total=3782 [2021-11-25 19:36:04,814 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-25 19:36:10,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:36:10,005 INFO L93 Difference]: Finished difference Result 8101 states and 10869 transitions. [2021-11-25 19:36:10,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-11-25 19:36:10,006 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-25 19:36:10,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:36:10,061 INFO L225 Difference]: With dead ends: 8101 [2021-11-25 19:36:10,061 INFO L226 Difference]: Without dead ends: 6783 [2021-11-25 19:36:10,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 282 SyntacticMatches, 7 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7021 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=1681, Invalid=15875, Unknown=0, NotChecked=0, Total=17556 [2021-11-25 19:36:10,076 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 1844 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 2878 mSolverCounterSat, 1213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s 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.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:36:10,077 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.4s Time] [2021-11-25 19:36:10,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6783 states. [2021-11-25 19:36:10,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6783 to 4880. [2021-11-25 19:36:10,511 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-25 19:36:10,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4880 states to 4880 states and 6236 transitions. [2021-11-25 19:36:10,548 INFO L78 Accepts]: Start accepts. Automaton has 4880 states and 6236 transitions. Word has length 101 [2021-11-25 19:36:10,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:36:10,548 INFO L470 AbstractCegarLoop]: Abstraction has 4880 states and 6236 transitions. [2021-11-25 19:36:10,549 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-25 19:36:10,549 INFO L276 IsEmpty]: Start isEmpty. Operand 4880 states and 6236 transitions. [2021-11-25 19:36:10,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-25 19:36:10,556 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:36:10,556 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-25 19:36:10,597 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-25 19:36:10,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:36:10,771 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:36:10,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:36:10,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1778337552, now seen corresponding path program 1 times [2021-11-25 19:36:10,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:36:10,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366322707] [2021-11-25 19:36:10,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:10,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:36:10,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:10,870 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-25 19:36:10,870 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:36:10,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366322707] [2021-11-25 19:36:10,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366322707] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:36:10,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5370313] [2021-11-25 19:36:10,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:10,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:36:10,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:36:10,872 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:36:10,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 19:36:10,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:10,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 19:36:10,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:36:11,164 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-25 19:36:11,164 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:36:11,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5370313] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:36:11,165 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 19:36:11,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-11-25 19:36:11,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530863346] [2021-11-25 19:36:11,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:36:11,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:36:11,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:36:11,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:36:11,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:36:11,168 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-25 19:36:11,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:36:11,553 INFO L93 Difference]: Finished difference Result 9344 states and 12061 transitions. [2021-11-25 19:36:11,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:36:11,554 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-25 19:36:11,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:36:11,599 INFO L225 Difference]: With dead ends: 9344 [2021-11-25 19:36:11,599 INFO L226 Difference]: Without dead ends: 5886 [2021-11-25 19:36:11,612 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-25 19:36:11,615 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-25 19:36:11,615 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-25 19:36:11,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5886 states. [2021-11-25 19:36:12,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5886 to 5327. [2021-11-25 19:36:12,106 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-25 19:36:12,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5327 states to 5327 states and 6817 transitions. [2021-11-25 19:36:12,122 INFO L78 Accepts]: Start accepts. Automaton has 5327 states and 6817 transitions. Word has length 100 [2021-11-25 19:36:12,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:36:12,123 INFO L470 AbstractCegarLoop]: Abstraction has 5327 states and 6817 transitions. [2021-11-25 19:36:12,123 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-25 19:36:12,123 INFO L276 IsEmpty]: Start isEmpty. Operand 5327 states and 6817 transitions. [2021-11-25 19:36:12,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-25 19:36:12,129 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:36:12,129 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-25 19:36:12,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-25 19:36:12,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:36:12,343 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:36:12,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:36:12,344 INFO L85 PathProgramCache]: Analyzing trace with hash 691682182, now seen corresponding path program 1 times [2021-11-25 19:36:12,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:36:12,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163023465] [2021-11-25 19:36:12,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:12,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:36:12,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:12,400 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-25 19:36:12,400 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:36:12,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163023465] [2021-11-25 19:36:12,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163023465] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:36:12,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676153096] [2021-11-25 19:36:12,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:12,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:36:12,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:36:12,402 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:36:12,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 19:36:12,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:12,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 19:36:12,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:36:12,675 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-25 19:36:12,675 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:36:12,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676153096] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:36:12,675 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 19:36:12,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-11-25 19:36:12,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577878053] [2021-11-25 19:36:12,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:36:12,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:36:12,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:36:12,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:36:12,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:36:12,678 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-25 19:36:13,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:36:13,039 INFO L93 Difference]: Finished difference Result 9247 states and 12083 transitions. [2021-11-25 19:36:13,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:36:13,039 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-25 19:36:13,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:36:13,073 INFO L225 Difference]: With dead ends: 9247 [2021-11-25 19:36:13,073 INFO L226 Difference]: Without dead ends: 5342 [2021-11-25 19:36:13,084 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-25 19:36:13,085 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-25 19:36:13,085 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-25 19:36:13,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5342 states. [2021-11-25 19:36:13,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5342 to 5273. [2021-11-25 19:36:13,469 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-25 19:36:13,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5273 states to 5273 states and 6612 transitions. [2021-11-25 19:36:13,494 INFO L78 Accepts]: Start accepts. Automaton has 5273 states and 6612 transitions. Word has length 101 [2021-11-25 19:36:13,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:36:13,494 INFO L470 AbstractCegarLoop]: Abstraction has 5273 states and 6612 transitions. [2021-11-25 19:36:13,495 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-25 19:36:13,495 INFO L276 IsEmpty]: Start isEmpty. Operand 5273 states and 6612 transitions. [2021-11-25 19:36:13,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-25 19:36:13,501 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:36:13,501 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-25 19:36:13,558 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-25 19:36:13,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-25 19:36:13,741 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:36:13,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:36:13,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1946339878, now seen corresponding path program 1 times [2021-11-25 19:36:13,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:36:13,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297159169] [2021-11-25 19:36:13,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:13,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:36:13,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:13,803 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-25 19:36:13,803 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:36:13,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297159169] [2021-11-25 19:36:13,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297159169] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:36:13,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:36:13,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:36:13,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866447564] [2021-11-25 19:36:13,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:36:13,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:36:13,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:36:13,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:36:13,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:36:13,806 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-25 19:36:14,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:36:14,152 INFO L93 Difference]: Finished difference Result 8960 states and 11444 transitions. [2021-11-25 19:36:14,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:36:14,153 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-25 19:36:14,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:36:14,188 INFO L225 Difference]: With dead ends: 8960 [2021-11-25 19:36:14,188 INFO L226 Difference]: Without dead ends: 5381 [2021-11-25 19:36:14,201 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-25 19:36:14,202 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-25 19:36:14,202 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-25 19:36:14,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5381 states. [2021-11-25 19:36:14,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5381 to 5381. [2021-11-25 19:36:14,594 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-25 19:36:14,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5381 states to 5381 states and 6664 transitions. [2021-11-25 19:36:14,611 INFO L78 Accepts]: Start accepts. Automaton has 5381 states and 6664 transitions. Word has length 101 [2021-11-25 19:36:14,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:36:14,611 INFO L470 AbstractCegarLoop]: Abstraction has 5381 states and 6664 transitions. [2021-11-25 19:36:14,612 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-25 19:36:14,612 INFO L276 IsEmpty]: Start isEmpty. Operand 5381 states and 6664 transitions. [2021-11-25 19:36:14,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-25 19:36:14,617 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:36:14,617 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-25 19:36:14,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-25 19:36:14,618 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:36:14,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:36:14,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1890018777, now seen corresponding path program 1 times [2021-11-25 19:36:14,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:36:14,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547198073] [2021-11-25 19:36:14,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:14,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:36:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:14,662 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-25 19:36:14,662 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:36:14,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547198073] [2021-11-25 19:36:14,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547198073] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:36:14,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481552840] [2021-11-25 19:36:14,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:14,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:36:14,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:36:14,668 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:36:14,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 19:36:14,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:14,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 19:36:14,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:36:14,932 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-25 19:36:14,932 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:36:14,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481552840] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:36:14,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 19:36:14,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-11-25 19:36:14,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702539863] [2021-11-25 19:36:14,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:36:14,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:36:14,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:36:14,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:36:14,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:36:14,934 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-25 19:36:15,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:36:15,292 INFO L93 Difference]: Finished difference Result 9714 states and 12261 transitions. [2021-11-25 19:36:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:36:15,293 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-25 19:36:15,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:36:15,320 INFO L225 Difference]: With dead ends: 9714 [2021-11-25 19:36:15,320 INFO L226 Difference]: Without dead ends: 5380 [2021-11-25 19:36:15,334 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-25 19:36:15,335 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-25 19:36:15,335 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-25 19:36:15,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5380 states. [2021-11-25 19:36:15,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5380 to 5171. [2021-11-25 19:36:15,689 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-25 19:36:15,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5171 states to 5171 states and 6257 transitions. [2021-11-25 19:36:15,703 INFO L78 Accepts]: Start accepts. Automaton has 5171 states and 6257 transitions. Word has length 101 [2021-11-25 19:36:15,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:36:15,704 INFO L470 AbstractCegarLoop]: Abstraction has 5171 states and 6257 transitions. [2021-11-25 19:36:15,704 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-25 19:36:15,704 INFO L276 IsEmpty]: Start isEmpty. Operand 5171 states and 6257 transitions. [2021-11-25 19:36:15,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-11-25 19:36:15,710 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:36:15,710 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-25 19:36:15,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 19:36:15,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-25 19:36:15,936 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:36:15,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:36:15,936 INFO L85 PathProgramCache]: Analyzing trace with hash -491911729, now seen corresponding path program 1 times [2021-11-25 19:36:15,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:36:15,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047443240] [2021-11-25 19:36:15,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:15,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:36:15,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:16,054 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-25 19:36:16,055 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:36:16,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047443240] [2021-11-25 19:36:16,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047443240] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:36:16,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717709928] [2021-11-25 19:36:16,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:16,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:36:16,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:36:16,060 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:36:16,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 19:36:16,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:16,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 19:36:16,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:36:16,393 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-25 19:36:16,393 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:36:16,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717709928] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:36:16,394 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 19:36:16,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 7 [2021-11-25 19:36:16,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240219670] [2021-11-25 19:36:16,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:36:16,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:36:16,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:36:16,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:36:16,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-25 19:36:16,396 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-25 19:36:16,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:36:16,884 INFO L93 Difference]: Finished difference Result 10785 states and 13161 transitions. [2021-11-25 19:36:16,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:36:16,885 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-25 19:36:16,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:36:16,923 INFO L225 Difference]: With dead ends: 10785 [2021-11-25 19:36:16,923 INFO L226 Difference]: Without dead ends: 6678 [2021-11-25 19:36:16,937 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-25 19:36:16,938 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-25 19:36:16,938 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-25 19:36:16,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6678 states. [2021-11-25 19:36:17,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6678 to 6178. [2021-11-25 19:36:17,345 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-25 19:36:17,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6178 states to 6178 states and 7310 transitions. [2021-11-25 19:36:17,362 INFO L78 Accepts]: Start accepts. Automaton has 6178 states and 7310 transitions. Word has length 102 [2021-11-25 19:36:17,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:36:17,362 INFO L470 AbstractCegarLoop]: Abstraction has 6178 states and 7310 transitions. [2021-11-25 19:36:17,362 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-25 19:36:17,363 INFO L276 IsEmpty]: Start isEmpty. Operand 6178 states and 7310 transitions. [2021-11-25 19:36:17,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-11-25 19:36:17,368 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:36:17,368 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-25 19:36:17,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 19:36:17,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-25 19:36:17,589 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:36:17,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:36:17,589 INFO L85 PathProgramCache]: Analyzing trace with hash -549055954, now seen corresponding path program 1 times [2021-11-25 19:36:17,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:36:17,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259639167] [2021-11-25 19:36:17,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:17,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:36:17,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:17,641 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-25 19:36:17,641 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:36:17,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259639167] [2021-11-25 19:36:17,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259639167] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:36:17,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:36:17,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 19:36:17,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422226872] [2021-11-25 19:36:17,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:36:17,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:36:17,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:36:17,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:36:17,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:36:17,643 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-25 19:36:18,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:36:18,176 INFO L93 Difference]: Finished difference Result 11050 states and 13366 transitions. [2021-11-25 19:36:18,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:36:18,176 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-25 19:36:18,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:36:18,198 INFO L225 Difference]: With dead ends: 11050 [2021-11-25 19:36:18,198 INFO L226 Difference]: Without dead ends: 6111 [2021-11-25 19:36:18,213 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-25 19:36:18,214 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.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:36:18,214 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.2s Time] [2021-11-25 19:36:18,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6111 states. [2021-11-25 19:36:18,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6111 to 6087. [2021-11-25 19:36:18,662 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-25 19:36:18,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6087 states to 6087 states and 7059 transitions. [2021-11-25 19:36:18,681 INFO L78 Accepts]: Start accepts. Automaton has 6087 states and 7059 transitions. Word has length 102 [2021-11-25 19:36:18,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:36:18,682 INFO L470 AbstractCegarLoop]: Abstraction has 6087 states and 7059 transitions. [2021-11-25 19:36:18,682 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-25 19:36:18,682 INFO L276 IsEmpty]: Start isEmpty. Operand 6087 states and 7059 transitions. [2021-11-25 19:36:18,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-25 19:36:18,688 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:36:18,689 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-25 19:36:18,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-25 19:36:18,689 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:36:18,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:36:18,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1287540837, now seen corresponding path program 1 times [2021-11-25 19:36:18,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:36:18,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129535069] [2021-11-25 19:36:18,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:18,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:36:18,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:18,758 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-25 19:36:18,758 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:36:18,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129535069] [2021-11-25 19:36:18,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129535069] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:36:18,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:36:18,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 19:36:18,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170894279] [2021-11-25 19:36:18,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:36:18,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:36:18,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:36:18,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:36:18,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:36:18,760 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-25 19:36:19,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:36:19,496 INFO L93 Difference]: Finished difference Result 12743 states and 14905 transitions. [2021-11-25 19:36:19,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 19:36:19,497 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-25 19:36:19,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:36:19,528 INFO L225 Difference]: With dead ends: 12743 [2021-11-25 19:36:19,528 INFO L226 Difference]: Without dead ends: 8042 [2021-11-25 19:36:19,544 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-25 19:36:19,546 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 76 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-25 19:36:19,546 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-25 19:36:19,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8042 states. [2021-11-25 19:36:20,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8042 to 7933. [2021-11-25 19:36:20,164 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-25 19:36:20,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7933 states to 7933 states and 9245 transitions. [2021-11-25 19:36:20,186 INFO L78 Accepts]: Start accepts. Automaton has 7933 states and 9245 transitions. Word has length 103 [2021-11-25 19:36:20,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:36:20,187 INFO L470 AbstractCegarLoop]: Abstraction has 7933 states and 9245 transitions. [2021-11-25 19:36:20,187 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-25 19:36:20,188 INFO L276 IsEmpty]: Start isEmpty. Operand 7933 states and 9245 transitions. [2021-11-25 19:36:20,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-25 19:36:20,193 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:36:20,193 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-25 19:36:20,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-25 19:36:20,194 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:36:20,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:36:20,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1260113909, now seen corresponding path program 1 times [2021-11-25 19:36:20,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:36:20,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237581523] [2021-11-25 19:36:20,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:20,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:36:20,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:20,254 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-25 19:36:20,254 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:36:20,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237581523] [2021-11-25 19:36:20,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237581523] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:36:20,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005819761] [2021-11-25 19:36:20,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:20,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:36:20,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:36:20,260 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:36:20,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-25 19:36:20,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:20,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 19:36:20,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:36:20,566 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-25 19:36:20,566 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:36:20,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005819761] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:36:20,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 19:36:20,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2021-11-25 19:36:20,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257110675] [2021-11-25 19:36:20,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:36:20,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 19:36:20,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:36:20,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 19:36:20,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:36:20,569 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-25 19:36:21,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:36:21,331 INFO L93 Difference]: Finished difference Result 13256 states and 15389 transitions. [2021-11-25 19:36:21,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 19:36:21,332 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-25 19:36:21,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:36:21,356 INFO L225 Difference]: With dead ends: 13256 [2021-11-25 19:36:21,356 INFO L226 Difference]: Without dead ends: 7204 [2021-11-25 19:36:21,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-11-25 19:36:21,372 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-25 19:36:21,372 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-25 19:36:21,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7204 states. [2021-11-25 19:36:21,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7204 to 6774. [2021-11-25 19:36:21,840 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-25 19:36:21,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6774 states to 6774 states and 7810 transitions. [2021-11-25 19:36:21,858 INFO L78 Accepts]: Start accepts. Automaton has 6774 states and 7810 transitions. Word has length 103 [2021-11-25 19:36:21,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:36:21,859 INFO L470 AbstractCegarLoop]: Abstraction has 6774 states and 7810 transitions. [2021-11-25 19:36:21,859 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-25 19:36:21,859 INFO L276 IsEmpty]: Start isEmpty. Operand 6774 states and 7810 transitions. [2021-11-25 19:36:21,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-11-25 19:36:21,864 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:36:21,864 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-25 19:36:21,901 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-25 19:36:22,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-25 19:36:22,079 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:36:22,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:36:22,080 INFO L85 PathProgramCache]: Analyzing trace with hash -448604415, now seen corresponding path program 1 times [2021-11-25 19:36:22,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:36:22,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117318125] [2021-11-25 19:36:22,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:22,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:36:22,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:22,225 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-25 19:36:22,225 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:36:22,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117318125] [2021-11-25 19:36:22,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117318125] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:36:22,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530525265] [2021-11-25 19:36:22,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:22,226 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:36:22,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:36:22,227 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:36:22,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 19:36:22,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:22,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 19:36:22,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:36:22,606 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-25 19:36:22,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:36:22,976 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-25 19:36:22,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530525265] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:36:22,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1486693120] [2021-11-25 19:36:22,980 INFO L159 IcfgInterpreter]: Started Sifa with 63 locations of interest [2021-11-25 19:36:22,981 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:36:22,981 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:36:22,982 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:36:22,982 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:36:27,924 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 37 for LOIs [2021-11-25 19:36:27,927 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 106 for LOIs [2021-11-25 19:36:32,591 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 139 for LOIs [2021-11-25 19:36:33,127 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 115 for LOIs [2021-11-25 19:36:33,159 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 59 for LOIs [2021-11-25 19:36:33,176 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 41 for LOIs [2021-11-25 19:36:33,361 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 52 for LOIs [2021-11-25 19:36:33,499 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:36:44,249 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-25 19:36:44,249 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:36:44,249 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:36:44,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 19 [2021-11-25 19:36:44,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021881407] [2021-11-25 19:36:44,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:36:44,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-25 19:36:44,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:36:44,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-25 19:36:44,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=452, Invalid=3708, Unknown=0, NotChecked=0, Total=4160 [2021-11-25 19:36:44,253 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-25 19:36:47,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:36:47,552 INFO L93 Difference]: Finished difference Result 12700 states and 15146 transitions. [2021-11-25 19:36:47,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-11-25 19:36:47,553 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-25 19:36:47,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:36:47,574 INFO L225 Difference]: With dead ends: 12700 [2021-11-25 19:36:47,574 INFO L226 Difference]: Without dead ends: 5934 [2021-11-25 19:36:47,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 319 SyntacticMatches, 4 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8841 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=1879, Invalid=19877, Unknown=0, NotChecked=0, Total=21756 [2021-11-25 19:36:47,597 INFO L933 BasicCegarLoop]: 240 mSDtfsCounter, 1001 mSDsluCounter, 2062 mSDsCounter, 0 mSdLazyCounter, 2141 mSolverCounterSat, 521 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:36:47,598 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.3s Time] [2021-11-25 19:36:47,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5934 states. [2021-11-25 19:36:47,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5934 to 4252. [2021-11-25 19:36:47,956 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-25 19:36:47,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4252 states to 4252 states and 4857 transitions. [2021-11-25 19:36:47,964 INFO L78 Accepts]: Start accepts. Automaton has 4252 states and 4857 transitions. Word has length 109 [2021-11-25 19:36:47,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:36:47,964 INFO L470 AbstractCegarLoop]: Abstraction has 4252 states and 4857 transitions. [2021-11-25 19:36:47,964 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-25 19:36:47,964 INFO L276 IsEmpty]: Start isEmpty. Operand 4252 states and 4857 transitions. [2021-11-25 19:36:47,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-11-25 19:36:47,968 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:36:47,968 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-25 19:36:48,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-11-25 19:36:48,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:36:48,191 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:36:48,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:36:48,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1805233249, now seen corresponding path program 1 times [2021-11-25 19:36:48,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:36:48,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254222725] [2021-11-25 19:36:48,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:48,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:36:48,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:48,340 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-25 19:36:48,340 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:36:48,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254222725] [2021-11-25 19:36:48,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254222725] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:36:48,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609826753] [2021-11-25 19:36:48,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:36:48,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:36:48,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:36:48,342 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:36:48,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-25 19:36:48,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:36:48,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 19:36:48,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:36:48,663 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-25 19:36:48,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:36:48,981 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-25 19:36:48,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609826753] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:36:48,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1326911065] [2021-11-25 19:36:48,985 INFO L159 IcfgInterpreter]: Started Sifa with 66 locations of interest [2021-11-25 19:36:48,985 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:36:48,986 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:36:48,986 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:36:48,986 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:36:52,589 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 38 for LOIs [2021-11-25 19:36:52,593 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 106 for LOIs [2021-11-25 19:36:54,383 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 139 for LOIs [2021-11-25 19:36:56,211 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 115 for LOIs [2021-11-25 19:36:56,234 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 52 for LOIs [2021-11-25 19:36:56,245 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 42 for LOIs [2021-11-25 19:36:56,289 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 52 for LOIs [2021-11-25 19:36:56,420 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:37:08,497 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-25 19:37:08,497 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:37:08,497 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:37:08,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 6] total 21 [2021-11-25 19:37:08,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726541046] [2021-11-25 19:37:08,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:37:08,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-25 19:37:08,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:37:08,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-25 19:37:08,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=487, Invalid=4343, Unknown=0, NotChecked=0, Total=4830 [2021-11-25 19:37:08,501 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-25 19:37:11,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:37:11,074 INFO L93 Difference]: Finished difference Result 8018 states and 9308 transitions. [2021-11-25 19:37:11,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-25 19:37:11,074 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-25 19:37:11,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:37:11,086 INFO L225 Difference]: With dead ends: 8018 [2021-11-25 19:37:11,087 INFO L226 Difference]: Without dead ends: 3906 [2021-11-25 19:37:11,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 306 SyntacticMatches, 7 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7494 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=1375, Invalid=16715, Unknown=0, NotChecked=0, Total=18090 [2021-11-25 19:37:11,099 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 564 mSDsluCounter, 1927 mSDsCounter, 0 mSdLazyCounter, 2194 mSolverCounterSat, 295 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:37:11,100 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.1s Time] [2021-11-25 19:37:11,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3906 states. [2021-11-25 19:37:11,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3906 to 3124. [2021-11-25 19:37:11,379 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-25 19:37:11,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3124 states to 3124 states and 3560 transitions. [2021-11-25 19:37:11,387 INFO L78 Accepts]: Start accepts. Automaton has 3124 states and 3560 transitions. Word has length 112 [2021-11-25 19:37:11,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:37:11,388 INFO L470 AbstractCegarLoop]: Abstraction has 3124 states and 3560 transitions. [2021-11-25 19:37:11,388 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-25 19:37:11,388 INFO L276 IsEmpty]: Start isEmpty. Operand 3124 states and 3560 transitions. [2021-11-25 19:37:11,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-25 19:37:11,391 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:37:11,391 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-25 19:37:11,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-25 19:37:11,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-25 19:37:11,607 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:37:11,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:37:11,608 INFO L85 PathProgramCache]: Analyzing trace with hash -794825886, now seen corresponding path program 1 times [2021-11-25 19:37:11,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:37:11,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010614440] [2021-11-25 19:37:11,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:37:11,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:37:11,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:37:11,874 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-25 19:37:11,874 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:37:11,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010614440] [2021-11-25 19:37:11,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010614440] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:37:11,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807239160] [2021-11-25 19:37:11,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:37:11,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:37:11,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:37:11,876 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:37:11,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-25 19:37:11,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:37:11,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-25 19:37:11,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:37:12,546 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-25 19:37:12,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:37:13,492 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-25 19:37:13,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807239160] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:37:13,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [892756329] [2021-11-25 19:37:13,495 INFO L159 IcfgInterpreter]: Started Sifa with 69 locations of interest [2021-11-25 19:37:13,496 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:37:13,496 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:37:13,496 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:37:13,497 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:37:19,035 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 39 for LOIs [2021-11-25 19:37:19,041 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 52 for LOIs [2021-11-25 19:37:19,056 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 71 for LOIs [2021-11-25 19:37:19,073 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 59 for LOIs [2021-11-25 19:37:19,081 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 34 for LOIs [2021-11-25 19:37:19,087 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 58 for LOIs [2021-11-25 19:37:19,188 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 52 for LOIs [2021-11-25 19:37:19,334 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:37:27,741 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-25 19:37:27,741 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:37:27,742 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:37:27,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10, 14] total 37 [2021-11-25 19:37:27,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337410074] [2021-11-25 19:37:27,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:37:27,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-25 19:37:27,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:37:27,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-25 19:37:27,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=603, Invalid=7053, Unknown=0, NotChecked=0, Total=7656 [2021-11-25 19:37:27,744 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-25 19:37:32,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:37:32,537 INFO L93 Difference]: Finished difference Result 7739 states and 9063 transitions. [2021-11-25 19:37:32,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-25 19:37:32,537 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-25 19:37:32,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:37:32,552 INFO L225 Difference]: With dead ends: 7739 [2021-11-25 19:37:32,552 INFO L226 Difference]: Without dead ends: 5315 [2021-11-25 19:37:32,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 271 SyntacticMatches, 23 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10531 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=2697, Invalid=20865, Unknown=0, NotChecked=0, Total=23562 [2021-11-25 19:37:32,559 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 3434 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 2894 mSolverCounterSat, 2070 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:37:32,560 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.1s Time] [2021-11-25 19:37:32,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5315 states. [2021-11-25 19:37:32,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5315 to 2772. [2021-11-25 19:37:32,848 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-25 19:37:32,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 3117 transitions. [2021-11-25 19:37:32,854 INFO L78 Accepts]: Start accepts. Automaton has 2772 states and 3117 transitions. Word has length 115 [2021-11-25 19:37:32,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:37:32,855 INFO L470 AbstractCegarLoop]: Abstraction has 2772 states and 3117 transitions. [2021-11-25 19:37:32,855 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-25 19:37:32,855 INFO L276 IsEmpty]: Start isEmpty. Operand 2772 states and 3117 transitions. [2021-11-25 19:37:32,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-11-25 19:37:32,857 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:37:32,858 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-25 19:37:32,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-25 19:37:33,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:37:33,071 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:37:33,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:37:33,072 INFO L85 PathProgramCache]: Analyzing trace with hash -281052083, now seen corresponding path program 1 times [2021-11-25 19:37:33,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:37:33,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206693783] [2021-11-25 19:37:33,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:37:33,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:37:33,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:37:33,187 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-25 19:37:33,188 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:37:33,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206693783] [2021-11-25 19:37:33,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206693783] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:37:33,188 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:37:33,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 19:37:33,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494344426] [2021-11-25 19:37:33,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:37:33,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:37:33,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:37:33,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:37:33,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:37:33,190 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-25 19:37:33,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:37:33,859 INFO L93 Difference]: Finished difference Result 4639 states and 5228 transitions. [2021-11-25 19:37:33,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:37:33,860 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-25 19:37:33,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:37:33,874 INFO L225 Difference]: With dead ends: 4639 [2021-11-25 19:37:33,874 INFO L226 Difference]: Without dead ends: 4636 [2021-11-25 19:37:33,876 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-25 19:37:33,877 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-25 19:37:33,878 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-25 19:37:33,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4636 states. [2021-11-25 19:37:34,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4636 to 2842. [2021-11-25 19:37:34,194 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-25 19:37:34,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2842 states to 2842 states and 3182 transitions. [2021-11-25 19:37:34,200 INFO L78 Accepts]: Start accepts. Automaton has 2842 states and 3182 transitions. Word has length 127 [2021-11-25 19:37:34,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:37:34,202 INFO L470 AbstractCegarLoop]: Abstraction has 2842 states and 3182 transitions. [2021-11-25 19:37:34,203 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-25 19:37:34,203 INFO L276 IsEmpty]: Start isEmpty. Operand 2842 states and 3182 transitions. [2021-11-25 19:37:34,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-11-25 19:37:34,206 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:37:34,206 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-25 19:37:34,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-25 19:37:34,206 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 19:37:34,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:37:34,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1648965688, now seen corresponding path program 1 times [2021-11-25 19:37:34,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:37:34,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69416402] [2021-11-25 19:37:34,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:37:34,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:37:34,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 19:37:34,234 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 19:37:34,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 19:37:34,342 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-25 19:37:34,342 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 19:37:34,343 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-25 19:37:34,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-25 19:37:34,348 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-25 19:37:34,352 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-25 19:37:34,522 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 07:37:34 BoogieIcfgContainer [2021-11-25 19:37:34,524 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-25 19:37:34,524 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-25 19:37:34,524 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-25 19:37:34,525 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-25 19:37:34,525 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:35:44" (3/4) ... [2021-11-25 19:37:34,527 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2021-11-25 19:37:34,650 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/witness.graphml [2021-11-25 19:37:34,651 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-25 19:37:34,652 INFO L158 Benchmark]: Toolchain (without parser) took 111662.27ms. Allocated memory was 100.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 58.7MB in the beginning and 806.5MB in the end (delta: -747.7MB). Peak memory consumption was 688.0MB. Max. memory is 16.1GB. [2021-11-25 19:37:34,653 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 100.7MB. Free memory was 75.9MB in the beginning and 75.8MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 19:37:34,653 INFO L158 Benchmark]: CACSL2BoogieTranslator took 376.44ms. Allocated memory is still 100.7MB. Free memory was 58.5MB in the beginning and 73.7MB in the end (delta: -15.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-25 19:37:34,653 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.35ms. Allocated memory is still 100.7MB. Free memory was 73.7MB in the beginning and 71.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 19:37:34,654 INFO L158 Benchmark]: Boogie Preprocessor took 72.49ms. Allocated memory is still 100.7MB. Free memory was 71.7MB in the beginning and 69.8MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 19:37:34,654 INFO L158 Benchmark]: RCFGBuilder took 736.04ms. Allocated memory is still 100.7MB. Free memory was 69.8MB in the beginning and 41.5MB in the end (delta: 28.3MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2021-11-25 19:37:34,655 INFO L158 Benchmark]: TraceAbstraction took 110292.40ms. Allocated memory was 100.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 41.0MB in the beginning and 822.2MB in the end (delta: -781.2MB). Peak memory consumption was 656.6MB. Max. memory is 16.1GB. [2021-11-25 19:37:34,655 INFO L158 Benchmark]: Witness Printer took 126.69ms. Allocated memory is still 1.5GB. Free memory was 822.2MB in the beginning and 806.5MB in the end (delta: 15.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2021-11-25 19:37:34,661 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.29ms. Allocated memory is still 100.7MB. Free memory was 75.9MB in the beginning and 75.8MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 376.44ms. Allocated memory is still 100.7MB. Free memory was 58.5MB in the beginning and 73.7MB in the end (delta: -15.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 51.35ms. Allocated memory is still 100.7MB. Free memory was 73.7MB in the beginning and 71.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 72.49ms. Allocated memory is still 100.7MB. Free memory was 71.7MB in the beginning and 69.8MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 736.04ms. Allocated memory is still 100.7MB. Free memory was 69.8MB in the beginning and 41.5MB in the end (delta: 28.3MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * TraceAbstraction took 110292.40ms. Allocated memory was 100.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 41.0MB in the beginning and 822.2MB in the end (delta: -781.2MB). Peak memory consumption was 656.6MB. Max. memory is 16.1GB. * Witness Printer took 126.69ms. Allocated memory is still 1.5GB. Free memory was 822.2MB in the beginning and 806.5MB in the end (delta: 15.7MB). 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: 110.0s, OverallIterations: 21, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 23.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9003 SdHoareTripleChecker+Valid, 8.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8949 mSDsluCounter, 10744 SdHoareTripleChecker+Invalid, 7.2s 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.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2571 GetRequests, 1905 SyntacticMatches, 41 SemanticMatches, 625 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33913 ImplicationChecksByTransitivity, 46.7s 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: 6.1s AutomataMinimizationTime, 20 MinimizatonAttempts, 10976 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 6.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-25 19:37:34,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_672cc2b2-58d4-4d1d-88d1-14bdfe789930/bin/utaipan-eEHZpOm5b7/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