./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 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/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_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash bc8487f898950b83c481f83a71342af68752fb6e7598d76df123761c32c89f72 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 23:32:33,358 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 23:32:33,362 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 23:32:33,422 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 23:32:33,423 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 23:32:33,427 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 23:32:33,429 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 23:32:33,432 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 23:32:33,435 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 23:32:33,441 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 23:32:33,442 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 23:32:33,444 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 23:32:33,444 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 23:32:33,447 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 23:32:33,450 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 23:32:33,454 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 23:32:33,455 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 23:32:33,456 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 23:32:33,458 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 23:32:33,460 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 23:32:33,462 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 23:32:33,464 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 23:32:33,465 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 23:32:33,466 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 23:32:33,469 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 23:32:33,470 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 23:32:33,470 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 23:32:33,471 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 23:32:33,472 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 23:32:33,473 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 23:32:33,474 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 23:32:33,474 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 23:32:33,475 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 23:32:33,479 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 23:32:33,481 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 23:32:33,482 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 23:32:33,482 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 23:32:33,483 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 23:32:33,483 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 23:32:33,484 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 23:32:33,485 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 23:32:33,486 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-20 23:32:33,521 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 23:32:33,521 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 23:32:33,522 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 23:32:33,522 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 23:32:33,529 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-20 23:32:33,530 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-20 23:32:33,530 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-20 23:32:33,530 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-20 23:32:33,530 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-20 23:32:33,530 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-20 23:32:33,532 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-20 23:32:33,532 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-20 23:32:33,532 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-20 23:32:33,532 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-20 23:32:33,532 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-20 23:32:33,533 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-20 23:32:33,533 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-20 23:32:33,533 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-20 23:32:33,534 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 23:32:33,534 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-20 23:32:33,534 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 23:32:33,535 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-20 23:32:33,535 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 23:32:33,535 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-20 23:32:33,535 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-20 23:32:33,536 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-20 23:32:33,537 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-20 23:32:33,537 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 23:32:33,538 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 23:32:33,538 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-20 23:32:33,538 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 23:32:33,539 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-20 23:32:33,539 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 23:32:33,539 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 23:32:33,539 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-20 23:32:33,539 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-20 23:32:33,540 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-20 23:32:33,540 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-20 23:32:33,540 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-20 23:32:33,540 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 23:32:33,541 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-20 23:32:33,541 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_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/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_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P 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-20 23:32:33,791 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 23:32:33,820 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 23:32:33,824 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 23:32:33,825 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 23:32:33,826 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 23:32:33,827 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/../../sv-benchmarks/c/systemc/token_ring.02.cil-2.c [2021-11-20 23:32:33,904 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/data/3aaa88221/69323b8931b44881a924cf70549f3e0a/FLAG3f43e6c93 [2021-11-20 23:32:34,410 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 23:32:34,410 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/sv-benchmarks/c/systemc/token_ring.02.cil-2.c [2021-11-20 23:32:34,432 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/data/3aaa88221/69323b8931b44881a924cf70549f3e0a/FLAG3f43e6c93 [2021-11-20 23:32:34,741 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/data/3aaa88221/69323b8931b44881a924cf70549f3e0a [2021-11-20 23:32:34,743 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 23:32:34,745 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 23:32:34,747 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 23:32:34,747 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 23:32:34,750 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 23:32:34,751 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:32:34" (1/1) ... [2021-11-20 23:32:34,752 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b3057a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:34, skipping insertion in model container [2021-11-20 23:32:34,752 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:32:34" (1/1) ... [2021-11-20 23:32:34,759 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 23:32:34,789 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 23:32:34,975 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_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/sv-benchmarks/c/systemc/token_ring.02.cil-2.c[671,684] [2021-11-20 23:32:35,037 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 23:32:35,047 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 23:32:35,058 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_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/sv-benchmarks/c/systemc/token_ring.02.cil-2.c[671,684] [2021-11-20 23:32:35,100 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 23:32:35,116 INFO L208 MainTranslator]: Completed translation [2021-11-20 23:32:35,117 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35 WrapperNode [2021-11-20 23:32:35,117 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 23:32:35,118 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 23:32:35,118 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 23:32:35,118 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 23:32:35,124 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (1/1) ... [2021-11-20 23:32:35,131 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (1/1) ... [2021-11-20 23:32:35,167 INFO L137 Inliner]: procedures = 32, calls = 38, calls flagged for inlining = 15, calls inlined = 15, statements flattened = 278 [2021-11-20 23:32:35,167 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 23:32:35,168 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 23:32:35,169 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 23:32:35,169 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 23:32:35,177 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (1/1) ... [2021-11-20 23:32:35,177 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (1/1) ... [2021-11-20 23:32:35,180 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (1/1) ... [2021-11-20 23:32:35,180 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (1/1) ... [2021-11-20 23:32:35,192 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (1/1) ... [2021-11-20 23:32:35,199 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (1/1) ... [2021-11-20 23:32:35,221 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (1/1) ... [2021-11-20 23:32:35,224 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 23:32:35,225 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 23:32:35,225 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 23:32:35,226 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 23:32:35,226 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (1/1) ... [2021-11-20 23:32:35,244 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 23:32:35,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:32:35,273 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-20 23:32:35,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-20 23:32:35,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 23:32:35,323 INFO L130 BoogieDeclarations]: Found specification of procedure error [2021-11-20 23:32:35,323 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2021-11-20 23:32:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2021-11-20 23:32:35,324 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2021-11-20 23:32:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2021-11-20 23:32:35,324 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2021-11-20 23:32:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2021-11-20 23:32:35,324 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2021-11-20 23:32:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2021-11-20 23:32:35,324 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2021-11-20 23:32:35,325 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2021-11-20 23:32:35,325 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2021-11-20 23:32:35,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 23:32:35,325 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2021-11-20 23:32:35,325 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2021-11-20 23:32:35,325 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 23:32:35,325 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 23:32:35,396 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 23:32:35,397 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 23:32:35,789 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 23:32:35,929 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 23:32:35,930 INFO L301 CfgBuilder]: Removed 5 assume(true) statements. [2021-11-20 23:32:35,932 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:32:35 BoogieIcfgContainer [2021-11-20 23:32:35,932 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 23:32:35,934 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-20 23:32:35,934 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-20 23:32:35,937 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-20 23:32:35,938 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:32:34" (1/3) ... [2021-11-20 23:32:35,938 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@247bc689 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:32:35, skipping insertion in model container [2021-11-20 23:32:35,939 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:32:35" (2/3) ... [2021-11-20 23:32:35,939 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@247bc689 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:32:35, skipping insertion in model container [2021-11-20 23:32:35,939 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:32:35" (3/3) ... [2021-11-20 23:32:35,940 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.02.cil-2.c [2021-11-20 23:32:35,946 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-20 23:32:35,946 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-20 23:32:35,995 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-20 23:32:36,002 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-20 23:32:36,002 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-20 23:32:36,022 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-20 23:32:36,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-20 23:32:36,029 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:32:36,030 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-20 23:32:36,030 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:32:36,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:32:36,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1420542470, now seen corresponding path program 1 times [2021-11-20 23:32:36,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:32:36,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780362208] [2021-11-20 23:32:36,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:32:36,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:32:36,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:32:36,259 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-20 23:32:36,260 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:32:36,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780362208] [2021-11-20 23:32:36,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780362208] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:32:36,261 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 23:32:36,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-20 23:32:36,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172762930] [2021-11-20 23:32:36,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:32:36,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 23:32:36,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:32:36,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 23:32:36,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-20 23:32:36,354 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-20 23:32:36,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:32:36,700 INFO L93 Difference]: Finished difference Result 229 states and 338 transitions. [2021-11-20 23:32:36,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 23:32:36,703 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-20 23:32:36,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:32:36,717 INFO L225 Difference]: With dead ends: 229 [2021-11-20 23:32:36,717 INFO L226 Difference]: Without dead ends: 146 [2021-11-20 23:32:36,723 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-20 23:32:36,730 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.2s IncrementalHoareTripleChecker+Time [2021-11-20 23:32:36,731 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.2s Time] [2021-11-20 23:32:36,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-11-20 23:32:36,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 145. [2021-11-20 23:32:36,793 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-20 23:32:36,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 200 transitions. [2021-11-20 23:32:36,797 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 200 transitions. Word has length 37 [2021-11-20 23:32:36,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:32:36,798 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 200 transitions. [2021-11-20 23:32:36,798 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-20 23:32:36,798 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 200 transitions. [2021-11-20 23:32:36,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-20 23:32:36,803 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:32:36,803 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-20 23:32:36,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-20 23:32:36,804 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:32:36,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:32:36,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1471515733, now seen corresponding path program 1 times [2021-11-20 23:32:36,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:32:36,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065131930] [2021-11-20 23:32:36,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:32:36,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:32:36,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:32:36,929 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-20 23:32:36,930 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:32:36,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065131930] [2021-11-20 23:32:36,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065131930] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:32:36,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537943305] [2021-11-20 23:32:36,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:32:36,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:32:36,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:32:36,933 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:32:36,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-20 23:32:37,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:32:37,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 23:32:37,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:32:37,227 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-20 23:32:37,227 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 23:32:37,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537943305] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:32:37,228 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 23:32:37,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-11-20 23:32:37,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915491326] [2021-11-20 23:32:37,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:32:37,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 23:32:37,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:32:37,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 23:32:37,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-20 23:32:37,232 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-20 23:32:37,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:32:37,361 INFO L93 Difference]: Finished difference Result 418 states and 583 transitions. [2021-11-20 23:32:37,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 23:32:37,363 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-20 23:32:37,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:32:37,368 INFO L225 Difference]: With dead ends: 418 [2021-11-20 23:32:37,372 INFO L226 Difference]: Without dead ends: 278 [2021-11-20 23:32:37,376 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-20 23:32:37,379 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 90 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 23:32:37,381 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-20 23:32:37,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-11-20 23:32:37,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 272. [2021-11-20 23:32:37,452 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-20 23:32:37,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 371 transitions. [2021-11-20 23:32:37,457 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 371 transitions. Word has length 66 [2021-11-20 23:32:37,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:32:37,458 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 371 transitions. [2021-11-20 23:32:37,458 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-20 23:32:37,458 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 371 transitions. [2021-11-20 23:32:37,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-20 23:32:37,469 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:32:37,469 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-20 23:32:37,498 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-20 23:32:37,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-11-20 23:32:37,684 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:32:37,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:32:37,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1873095435, now seen corresponding path program 1 times [2021-11-20 23:32:37,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:32:37,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707267707] [2021-11-20 23:32:37,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:32:37,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:32:37,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:32:37,867 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-20 23:32:37,867 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:32:37,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707267707] [2021-11-20 23:32:37,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707267707] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:32:37,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 23:32:37,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-20 23:32:37,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063633194] [2021-11-20 23:32:37,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:32:37,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 23:32:37,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:32:37,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 23:32:37,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-20 23:32:37,871 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-20 23:32:38,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:32:38,222 INFO L93 Difference]: Finished difference Result 832 states and 1136 transitions. [2021-11-20 23:32:38,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 23:32:38,222 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-20 23:32:38,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:32:38,235 INFO L225 Difference]: With dead ends: 832 [2021-11-20 23:32:38,235 INFO L226 Difference]: Without dead ends: 566 [2021-11-20 23:32:38,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-11-20 23:32:38,242 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-20 23:32:38,243 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-20 23:32:38,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-11-20 23:32:38,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 510. [2021-11-20 23:32:38,321 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-20 23:32:38,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 685 transitions. [2021-11-20 23:32:38,327 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 685 transitions. Word has length 66 [2021-11-20 23:32:38,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:32:38,329 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 685 transitions. [2021-11-20 23:32:38,330 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-20 23:32:38,330 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 685 transitions. [2021-11-20 23:32:38,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-11-20 23:32:38,332 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:32:38,332 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-20 23:32:38,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-20 23:32:38,333 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:32:38,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:32:38,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1001459905, now seen corresponding path program 1 times [2021-11-20 23:32:38,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:32:38,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383496925] [2021-11-20 23:32:38,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:32:38,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:32:38,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:32:38,521 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-20 23:32:38,523 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:32:38,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383496925] [2021-11-20 23:32:38,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383496925] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:32:38,524 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 23:32:38,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-20 23:32:38,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594360235] [2021-11-20 23:32:38,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:32:38,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 23:32:38,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:32:38,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 23:32:38,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-20 23:32:38,533 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-20 23:32:38,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:32:38,830 INFO L93 Difference]: Finished difference Result 1276 states and 1721 transitions. [2021-11-20 23:32:38,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 23:32:38,831 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-20 23:32:38,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:32:38,837 INFO L225 Difference]: With dead ends: 1276 [2021-11-20 23:32:38,838 INFO L226 Difference]: Without dead ends: 772 [2021-11-20 23:32:38,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-11-20 23:32:38,841 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 245 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-20 23:32:38,842 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-20 23:32:38,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2021-11-20 23:32:38,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 744. [2021-11-20 23:32:38,896 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-20 23:32:38,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 989 transitions. [2021-11-20 23:32:38,903 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 989 transitions. Word has length 67 [2021-11-20 23:32:38,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:32:38,903 INFO L470 AbstractCegarLoop]: Abstraction has 744 states and 989 transitions. [2021-11-20 23:32:38,904 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-20 23:32:38,904 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 989 transitions. [2021-11-20 23:32:38,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-20 23:32:38,907 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:32:38,907 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-20 23:32:38,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-20 23:32:38,907 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:32:38,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:32:38,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1009736655, now seen corresponding path program 1 times [2021-11-20 23:32:38,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:32:38,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856435137] [2021-11-20 23:32:38,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:32:38,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:32:38,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:32:38,961 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-20 23:32:38,962 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:32:38,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856435137] [2021-11-20 23:32:38,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856435137] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:32:38,963 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 23:32:38,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 23:32:38,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145764890] [2021-11-20 23:32:38,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:32:38,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 23:32:38,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:32:38,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 23:32:38,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 23:32:38,965 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-20 23:32:39,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:32:39,079 INFO L93 Difference]: Finished difference Result 1309 states and 1755 transitions. [2021-11-20 23:32:39,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 23:32:39,079 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-20 23:32:39,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:32:39,086 INFO L225 Difference]: With dead ends: 1309 [2021-11-20 23:32:39,087 INFO L226 Difference]: Without dead ends: 917 [2021-11-20 23:32:39,088 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-20 23:32:39,090 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-20 23:32:39,090 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-20 23:32:39,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2021-11-20 23:32:39,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 824. [2021-11-20 23:32:39,147 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-20 23:32:39,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1099 transitions. [2021-11-20 23:32:39,154 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1099 transitions. Word has length 68 [2021-11-20 23:32:39,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:32:39,155 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 1099 transitions. [2021-11-20 23:32:39,155 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-20 23:32:39,155 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1099 transitions. [2021-11-20 23:32:39,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-11-20 23:32:39,159 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:32:39,159 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-20 23:32:39,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-20 23:32:39,160 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:32:39,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:32:39,160 INFO L85 PathProgramCache]: Analyzing trace with hash 492638569, now seen corresponding path program 1 times [2021-11-20 23:32:39,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:32:39,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302824666] [2021-11-20 23:32:39,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:32:39,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:32:39,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:32:39,217 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-20 23:32:39,217 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:32:39,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302824666] [2021-11-20 23:32:39,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302824666] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:32:39,218 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 23:32:39,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 23:32:39,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809979345] [2021-11-20 23:32:39,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:32:39,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 23:32:39,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:32:39,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 23:32:39,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 23:32:39,220 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-20 23:32:39,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:32:39,344 INFO L93 Difference]: Finished difference Result 2051 states and 2751 transitions. [2021-11-20 23:32:39,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 23:32:39,345 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-20 23:32:39,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:32:39,356 INFO L225 Difference]: With dead ends: 2051 [2021-11-20 23:32:39,356 INFO L226 Difference]: Without dead ends: 1232 [2021-11-20 23:32:39,359 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-20 23:32:39,363 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-20 23:32:39,364 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-20 23:32:39,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1232 states. [2021-11-20 23:32:39,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1232 to 1219. [2021-11-20 23:32:39,469 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-20 23:32:39,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 1606 transitions. [2021-11-20 23:32:39,479 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 1606 transitions. Word has length 87 [2021-11-20 23:32:39,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:32:39,480 INFO L470 AbstractCegarLoop]: Abstraction has 1219 states and 1606 transitions. [2021-11-20 23:32:39,480 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-20 23:32:39,480 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 1606 transitions. [2021-11-20 23:32:39,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-20 23:32:39,491 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:32:39,492 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-20 23:32:39,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-20 23:32:39,492 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:32:39,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:32:39,493 INFO L85 PathProgramCache]: Analyzing trace with hash -158457828, now seen corresponding path program 1 times [2021-11-20 23:32:39,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:32:39,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108365814] [2021-11-20 23:32:39,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:32:39,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:32:39,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:32:39,579 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-20 23:32:39,579 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:32:39,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108365814] [2021-11-20 23:32:39,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108365814] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:32:39,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705358409] [2021-11-20 23:32:39,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:32:39,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:32:39,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:32:39,584 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:32:39,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-20 23:32:39,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:32:39,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 23:32:39,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:32:39,985 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-20 23:32:39,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 23:32:39,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705358409] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:32:39,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 23:32:39,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-11-20 23:32:39,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647857323] [2021-11-20 23:32:39,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:32:39,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 23:32:39,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:32:39,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 23:32:39,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-20 23:32:39,988 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-20 23:32:40,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:32:40,151 INFO L93 Difference]: Finished difference Result 2311 states and 3071 transitions. [2021-11-20 23:32:40,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 23:32:40,152 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-20 23:32:40,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:32:40,165 INFO L225 Difference]: With dead ends: 2311 [2021-11-20 23:32:40,165 INFO L226 Difference]: Without dead ends: 1499 [2021-11-20 23:32:40,171 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-20 23:32:40,172 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-20 23:32:40,172 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-20 23:32:40,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states. [2021-11-20 23:32:40,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1324. [2021-11-20 23:32:40,269 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-20 23:32:40,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 1747 transitions. [2021-11-20 23:32:40,279 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 1747 transitions. Word has length 101 [2021-11-20 23:32:40,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:32:40,280 INFO L470 AbstractCegarLoop]: Abstraction has 1324 states and 1747 transitions. [2021-11-20 23:32:40,280 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-20 23:32:40,280 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 1747 transitions. [2021-11-20 23:32:40,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-20 23:32:40,285 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:32:40,291 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-20 23:32:40,328 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-20 23:32:40,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-20 23:32:40,508 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:32:40,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:32:40,509 INFO L85 PathProgramCache]: Analyzing trace with hash 781696647, now seen corresponding path program 2 times [2021-11-20 23:32:40,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:32:40,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429920976] [2021-11-20 23:32:40,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:32:40,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:32:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:32:40,603 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-20 23:32:40,604 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:32:40,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429920976] [2021-11-20 23:32:40,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429920976] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:32:40,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269953035] [2021-11-20 23:32:40,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-20 23:32:40,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:32:40,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:32:40,608 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:32:40,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-20 23:32:40,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-20 23:32:40,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 23:32:40,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-20 23:32:40,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:32:41,210 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-20 23:32:41,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 23:32:41,725 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-20 23:32:41,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269953035] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 23:32:41,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1808237474] [2021-11-20 23:32:41,753 INFO L159 IcfgInterpreter]: Started Sifa with 58 locations of interest [2021-11-20 23:32:41,753 INFO L166 IcfgInterpreter]: Building call graph [2021-11-20 23:32:41,760 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-20 23:32:41,765 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-20 23:32:41,765 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-20 23:33:09,871 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 43 for LOIs [2021-11-20 23:33:09,925 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 82 for LOIs [2021-11-20 23:33:10,170 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-20 23:33:10,196 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-20 23:33:10,939 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 82 for LOIs [2021-11-20 23:33:11,054 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 70 for LOIs [2021-11-20 23:33:11,137 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 97 for LOIs [2021-11-20 23:33:11,371 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 38 for LOIs [2021-11-20 23:33:11,749 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 131 for LOIs [2021-11-20 23:33:14,750 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-20 23:33:23,002 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-20 23:33:23,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 23:33:23,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2021-11-20 23:33:23,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426154460] [2021-11-20 23:33:23,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 23:33:23,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-20 23:33:23,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:33:23,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-20 23:33:23,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=3687, Unknown=0, NotChecked=0, Total=4032 [2021-11-20 23:33:23,008 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-20 23:33:28,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:33:28,229 INFO L93 Difference]: Finished difference Result 8101 states and 10869 transitions. [2021-11-20 23:33:28,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-11-20 23:33:28,230 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-20 23:33:28,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:33:28,276 INFO L225 Difference]: With dead ends: 8101 [2021-11-20 23:33:28,276 INFO L226 Difference]: Without dead ends: 6783 [2021-11-20 23:33:28,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 286 SyntacticMatches, 1 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6462 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=1656, Invalid=16434, Unknown=0, NotChecked=0, Total=18090 [2021-11-20 23:33:28,316 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 1844 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 2878 mSolverCounterSat, 1213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s 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.3s IncrementalHoareTripleChecker+Time [2021-11-20 23:33:28,316 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.3s Time] [2021-11-20 23:33:28,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6783 states. [2021-11-20 23:33:28,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6783 to 4880. [2021-11-20 23:33:28,691 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-20 23:33:28,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4880 states to 4880 states and 6236 transitions. [2021-11-20 23:33:28,723 INFO L78 Accepts]: Start accepts. Automaton has 4880 states and 6236 transitions. Word has length 101 [2021-11-20 23:33:28,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:33:28,723 INFO L470 AbstractCegarLoop]: Abstraction has 4880 states and 6236 transitions. [2021-11-20 23:33:28,724 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-20 23:33:28,724 INFO L276 IsEmpty]: Start isEmpty. Operand 4880 states and 6236 transitions. [2021-11-20 23:33:28,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-20 23:33:28,730 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:33:28,730 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-20 23:33:28,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-20 23:33:28,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-11-20 23:33:28,944 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:33:28,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:33:28,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1778337552, now seen corresponding path program 1 times [2021-11-20 23:33:28,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:33:28,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714784332] [2021-11-20 23:33:28,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:28,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:33:28,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:29,023 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-20 23:33:29,023 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:33:29,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714784332] [2021-11-20 23:33:29,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714784332] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:33:29,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005914892] [2021-11-20 23:33:29,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:29,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:33:29,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:33:29,025 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:33:29,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-20 23:33:29,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:29,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 23:33:29,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:33:29,324 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-20 23:33:29,325 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 23:33:29,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005914892] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:33:29,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 23:33:29,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-11-20 23:33:29,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363293150] [2021-11-20 23:33:29,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:33:29,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 23:33:29,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:33:29,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 23:33:29,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-20 23:33:29,327 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-20 23:33:29,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:33:29,693 INFO L93 Difference]: Finished difference Result 9344 states and 12061 transitions. [2021-11-20 23:33:29,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 23:33:29,694 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-20 23:33:29,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:33:29,738 INFO L225 Difference]: With dead ends: 9344 [2021-11-20 23:33:29,740 INFO L226 Difference]: Without dead ends: 5886 [2021-11-20 23:33:29,750 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-20 23:33:29,752 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-20 23:33:29,753 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-20 23:33:29,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5886 states. [2021-11-20 23:33:30,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5886 to 5327. [2021-11-20 23:33:30,166 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-20 23:33:30,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5327 states to 5327 states and 6817 transitions. [2021-11-20 23:33:30,189 INFO L78 Accepts]: Start accepts. Automaton has 5327 states and 6817 transitions. Word has length 100 [2021-11-20 23:33:30,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:33:30,192 INFO L470 AbstractCegarLoop]: Abstraction has 5327 states and 6817 transitions. [2021-11-20 23:33:30,192 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-20 23:33:30,192 INFO L276 IsEmpty]: Start isEmpty. Operand 5327 states and 6817 transitions. [2021-11-20 23:33:30,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-20 23:33:30,197 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:33:30,197 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-20 23:33:30,235 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-20 23:33:30,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:33:30,418 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:33:30,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:33:30,419 INFO L85 PathProgramCache]: Analyzing trace with hash 691682182, now seen corresponding path program 1 times [2021-11-20 23:33:30,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:33:30,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566610479] [2021-11-20 23:33:30,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:30,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:33:30,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:30,468 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-20 23:33:30,469 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:33:30,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566610479] [2021-11-20 23:33:30,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566610479] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:33:30,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717952210] [2021-11-20 23:33:30,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:30,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:33:30,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:33:30,471 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:33:30,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-20 23:33:30,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:30,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 23:33:30,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:33:30,781 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-20 23:33:30,781 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 23:33:30,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717952210] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:33:30,782 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 23:33:30,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-11-20 23:33:30,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992571299] [2021-11-20 23:33:30,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:33:30,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 23:33:30,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:33:30,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 23:33:30,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-20 23:33:30,783 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-20 23:33:31,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:33:31,093 INFO L93 Difference]: Finished difference Result 9247 states and 12083 transitions. [2021-11-20 23:33:31,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 23:33:31,093 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-20 23:33:31,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:33:31,127 INFO L225 Difference]: With dead ends: 9247 [2021-11-20 23:33:31,128 INFO L226 Difference]: Without dead ends: 5342 [2021-11-20 23:33:31,141 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-20 23:33:31,141 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-20 23:33:31,142 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-20 23:33:31,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5342 states. [2021-11-20 23:33:31,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5342 to 5273. [2021-11-20 23:33:31,551 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-20 23:33:31,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5273 states to 5273 states and 6612 transitions. [2021-11-20 23:33:31,567 INFO L78 Accepts]: Start accepts. Automaton has 5273 states and 6612 transitions. Word has length 101 [2021-11-20 23:33:31,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:33:31,567 INFO L470 AbstractCegarLoop]: Abstraction has 5273 states and 6612 transitions. [2021-11-20 23:33:31,568 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-20 23:33:31,568 INFO L276 IsEmpty]: Start isEmpty. Operand 5273 states and 6612 transitions. [2021-11-20 23:33:31,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-20 23:33:31,573 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:33:31,573 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-20 23:33:31,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-20 23:33:31,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:33:31,796 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:33:31,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:33:31,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1946339878, now seen corresponding path program 1 times [2021-11-20 23:33:31,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:33:31,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889205985] [2021-11-20 23:33:31,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:31,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:33:31,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:31,869 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-20 23:33:31,869 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:33:31,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889205985] [2021-11-20 23:33:31,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889205985] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:33:31,870 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 23:33:31,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-20 23:33:31,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401609567] [2021-11-20 23:33:31,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:33:31,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 23:33:31,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:33:31,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 23:33:31,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-20 23:33:31,872 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-20 23:33:32,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:33:32,321 INFO L93 Difference]: Finished difference Result 8960 states and 11444 transitions. [2021-11-20 23:33:32,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 23:33:32,322 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-20 23:33:32,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:33:32,362 INFO L225 Difference]: With dead ends: 8960 [2021-11-20 23:33:32,363 INFO L226 Difference]: Without dead ends: 5381 [2021-11-20 23:33:32,376 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-20 23:33:32,377 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-20 23:33:32,378 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-20 23:33:32,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5381 states. [2021-11-20 23:33:32,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5381 to 5381. [2021-11-20 23:33:32,929 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-20 23:33:32,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5381 states to 5381 states and 6664 transitions. [2021-11-20 23:33:32,949 INFO L78 Accepts]: Start accepts. Automaton has 5381 states and 6664 transitions. Word has length 101 [2021-11-20 23:33:32,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:33:32,949 INFO L470 AbstractCegarLoop]: Abstraction has 5381 states and 6664 transitions. [2021-11-20 23:33:32,950 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-20 23:33:32,950 INFO L276 IsEmpty]: Start isEmpty. Operand 5381 states and 6664 transitions. [2021-11-20 23:33:32,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-20 23:33:32,956 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:33:32,956 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-20 23:33:32,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-20 23:33:32,957 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:33:32,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:33:32,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1890018777, now seen corresponding path program 1 times [2021-11-20 23:33:32,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:33:32,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586187416] [2021-11-20 23:33:32,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:32,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:33:32,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:33,008 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-20 23:33:33,009 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:33:33,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586187416] [2021-11-20 23:33:33,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586187416] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:33:33,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929447380] [2021-11-20 23:33:33,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:33,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:33:33,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:33:33,011 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:33:33,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-20 23:33:33,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:33,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 23:33:33,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:33:33,352 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-20 23:33:33,353 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 23:33:33,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929447380] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:33:33,353 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 23:33:33,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-11-20 23:33:33,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023694426] [2021-11-20 23:33:33,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:33:33,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 23:33:33,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:33:33,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 23:33:33,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-20 23:33:33,357 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-20 23:33:33,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:33:33,731 INFO L93 Difference]: Finished difference Result 9714 states and 12261 transitions. [2021-11-20 23:33:33,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 23:33:33,732 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-20 23:33:33,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:33:33,756 INFO L225 Difference]: With dead ends: 9714 [2021-11-20 23:33:33,757 INFO L226 Difference]: Without dead ends: 5380 [2021-11-20 23:33:33,767 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-20 23:33:33,768 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-20 23:33:33,768 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-20 23:33:33,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5380 states. [2021-11-20 23:33:34,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5380 to 5171. [2021-11-20 23:33:34,122 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-20 23:33:34,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5171 states to 5171 states and 6257 transitions. [2021-11-20 23:33:34,136 INFO L78 Accepts]: Start accepts. Automaton has 5171 states and 6257 transitions. Word has length 101 [2021-11-20 23:33:34,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:33:34,137 INFO L470 AbstractCegarLoop]: Abstraction has 5171 states and 6257 transitions. [2021-11-20 23:33:34,138 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-20 23:33:34,138 INFO L276 IsEmpty]: Start isEmpty. Operand 5171 states and 6257 transitions. [2021-11-20 23:33:34,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-11-20 23:33:34,142 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:33:34,143 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-20 23:33:34,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-20 23:33:34,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-20 23:33:34,364 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:33:34,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:33:34,364 INFO L85 PathProgramCache]: Analyzing trace with hash -491911729, now seen corresponding path program 1 times [2021-11-20 23:33:34,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:33:34,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20098354] [2021-11-20 23:33:34,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:34,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:33:34,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:34,438 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-20 23:33:34,438 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:33:34,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20098354] [2021-11-20 23:33:34,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20098354] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:33:34,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271476060] [2021-11-20 23:33:34,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:34,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:33:34,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:33:34,440 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:33:34,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-20 23:33:34,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:34,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-20 23:33:34,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:33:34,774 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-20 23:33:34,774 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 23:33:34,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271476060] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:33:34,775 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 23:33:34,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 7 [2021-11-20 23:33:34,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759630380] [2021-11-20 23:33:34,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:33:34,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 23:33:34,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:33:34,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 23:33:34,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-20 23:33:34,777 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-20 23:33:35,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:33:35,231 INFO L93 Difference]: Finished difference Result 10785 states and 13161 transitions. [2021-11-20 23:33:35,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 23:33:35,234 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-20 23:33:35,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:33:35,257 INFO L225 Difference]: With dead ends: 10785 [2021-11-20 23:33:35,258 INFO L226 Difference]: Without dead ends: 6678 [2021-11-20 23:33:35,271 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-20 23:33:35,272 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-20 23:33:35,272 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-20 23:33:35,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6678 states. [2021-11-20 23:33:35,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6678 to 6178. [2021-11-20 23:33:35,745 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-20 23:33:35,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6178 states to 6178 states and 7310 transitions. [2021-11-20 23:33:35,762 INFO L78 Accepts]: Start accepts. Automaton has 6178 states and 7310 transitions. Word has length 102 [2021-11-20 23:33:35,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:33:35,762 INFO L470 AbstractCegarLoop]: Abstraction has 6178 states and 7310 transitions. [2021-11-20 23:33:35,762 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-20 23:33:35,763 INFO L276 IsEmpty]: Start isEmpty. Operand 6178 states and 7310 transitions. [2021-11-20 23:33:35,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-11-20 23:33:35,768 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:33:35,768 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-20 23:33:35,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-20 23:33:35,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-20 23:33:35,987 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:33:35,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:33:35,987 INFO L85 PathProgramCache]: Analyzing trace with hash -549055954, now seen corresponding path program 1 times [2021-11-20 23:33:35,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:33:35,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133977039] [2021-11-20 23:33:35,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:35,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:33:36,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:36,029 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-20 23:33:36,029 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:33:36,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133977039] [2021-11-20 23:33:36,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133977039] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:33:36,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 23:33:36,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-20 23:33:36,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760293858] [2021-11-20 23:33:36,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:33:36,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 23:33:36,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:33:36,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 23:33:36,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-20 23:33:36,032 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-20 23:33:36,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:33:36,601 INFO L93 Difference]: Finished difference Result 11050 states and 13366 transitions. [2021-11-20 23:33:36,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 23:33:36,602 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-20 23:33:36,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:33:36,625 INFO L225 Difference]: With dead ends: 11050 [2021-11-20 23:33:36,625 INFO L226 Difference]: Without dead ends: 6111 [2021-11-20 23:33:36,644 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-20 23:33:36,645 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 176 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 23:33:36,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 252 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 23:33:36,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6111 states. [2021-11-20 23:33:37,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6111 to 6087. [2021-11-20 23:33:37,191 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-20 23:33:37,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6087 states to 6087 states and 7059 transitions. [2021-11-20 23:33:37,210 INFO L78 Accepts]: Start accepts. Automaton has 6087 states and 7059 transitions. Word has length 102 [2021-11-20 23:33:37,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:33:37,210 INFO L470 AbstractCegarLoop]: Abstraction has 6087 states and 7059 transitions. [2021-11-20 23:33:37,211 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-20 23:33:37,211 INFO L276 IsEmpty]: Start isEmpty. Operand 6087 states and 7059 transitions. [2021-11-20 23:33:37,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-20 23:33:37,217 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:33:37,217 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-20 23:33:37,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-20 23:33:37,218 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:33:37,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:33:37,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1287540837, now seen corresponding path program 1 times [2021-11-20 23:33:37,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:33:37,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252747101] [2021-11-20 23:33:37,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:37,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:33:37,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:37,360 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-20 23:33:37,360 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:33:37,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252747101] [2021-11-20 23:33:37,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252747101] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:33:37,361 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 23:33:37,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 23:33:37,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400718699] [2021-11-20 23:33:37,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:33:37,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 23:33:37,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:33:37,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 23:33:37,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-20 23:33:37,363 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-20 23:33:37,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:33:37,981 INFO L93 Difference]: Finished difference Result 12743 states and 14905 transitions. [2021-11-20 23:33:37,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-20 23:33:37,981 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-20 23:33:37,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:33:38,012 INFO L225 Difference]: With dead ends: 12743 [2021-11-20 23:33:38,013 INFO L226 Difference]: Without dead ends: 8042 [2021-11-20 23:33:38,029 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-20 23:33:38,030 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 82 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-20 23:33:38,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 293 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 23:33:38,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8042 states. [2021-11-20 23:33:38,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8042 to 7933. [2021-11-20 23:33:38,649 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-20 23:33:38,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7933 states to 7933 states and 9245 transitions. [2021-11-20 23:33:38,671 INFO L78 Accepts]: Start accepts. Automaton has 7933 states and 9245 transitions. Word has length 103 [2021-11-20 23:33:38,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:33:38,671 INFO L470 AbstractCegarLoop]: Abstraction has 7933 states and 9245 transitions. [2021-11-20 23:33:38,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-20 23:33:38,672 INFO L276 IsEmpty]: Start isEmpty. Operand 7933 states and 9245 transitions. [2021-11-20 23:33:38,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-20 23:33:38,678 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:33:38,678 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-20 23:33:38,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-20 23:33:38,678 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:33:38,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:33:38,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1260113909, now seen corresponding path program 1 times [2021-11-20 23:33:38,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:33:38,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081207142] [2021-11-20 23:33:38,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:38,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:33:38,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:38,734 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-20 23:33:38,735 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:33:38,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081207142] [2021-11-20 23:33:38,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081207142] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:33:38,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949827266] [2021-11-20 23:33:38,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:38,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:33:38,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:33:38,740 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:33:38,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-20 23:33:38,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:38,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-20 23:33:38,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:33:38,992 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-20 23:33:38,992 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 23:33:38,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949827266] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:33:38,992 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 23:33:38,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2021-11-20 23:33:38,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797859483] [2021-11-20 23:33:38,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:33:38,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 23:33:38,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:33:38,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 23:33:38,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-20 23:33:38,995 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-20 23:33:39,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:33:39,672 INFO L93 Difference]: Finished difference Result 13256 states and 15389 transitions. [2021-11-20 23:33:39,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 23:33:39,673 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-20 23:33:39,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:33:39,694 INFO L225 Difference]: With dead ends: 13256 [2021-11-20 23:33:39,695 INFO L226 Difference]: Without dead ends: 7204 [2021-11-20 23:33:39,707 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-20 23:33:39,708 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 181 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-20 23:33:39,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 310 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 23:33:39,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7204 states. [2021-11-20 23:33:40,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7204 to 6774. [2021-11-20 23:33:40,215 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-20 23:33:40,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6774 states to 6774 states and 7810 transitions. [2021-11-20 23:33:40,240 INFO L78 Accepts]: Start accepts. Automaton has 6774 states and 7810 transitions. Word has length 103 [2021-11-20 23:33:40,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:33:40,240 INFO L470 AbstractCegarLoop]: Abstraction has 6774 states and 7810 transitions. [2021-11-20 23:33:40,241 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-20 23:33:40,241 INFO L276 IsEmpty]: Start isEmpty. Operand 6774 states and 7810 transitions. [2021-11-20 23:33:40,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-11-20 23:33:40,249 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:33:40,249 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-20 23:33:40,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-20 23:33:40,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:33:40,472 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:33:40,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:33:40,473 INFO L85 PathProgramCache]: Analyzing trace with hash -448604415, now seen corresponding path program 1 times [2021-11-20 23:33:40,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:33:40,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110254372] [2021-11-20 23:33:40,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:40,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:33:40,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:40,623 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-20 23:33:40,624 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:33:40,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110254372] [2021-11-20 23:33:40,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110254372] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:33:40,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168762939] [2021-11-20 23:33:40,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:33:40,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:33:40,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:33:40,626 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:33:40,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-20 23:33:40,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:33:40,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-20 23:33:40,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:33:41,045 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-20 23:33:41,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 23:33:41,442 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-20 23:33:41,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168762939] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 23:33:41,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1897184098] [2021-11-20 23:33:41,450 INFO L159 IcfgInterpreter]: Started Sifa with 63 locations of interest [2021-11-20 23:33:41,451 INFO L166 IcfgInterpreter]: Building call graph [2021-11-20 23:33:41,451 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-20 23:33:41,452 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-20 23:33:41,452 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-20 23:34:17,880 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 44 for LOIs [2021-11-20 23:34:18,007 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 106 for LOIs [2021-11-20 23:34:18,800 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-20 23:34:18,804 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-20 23:34:19,442 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 139 for LOIs [2021-11-20 23:34:20,917 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-20 23:34:20,924 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-20 23:34:21,553 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 123 for LOIs [2021-11-20 23:34:21,734 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 73 for LOIs [2021-11-20 23:34:21,918 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 48 for LOIs [2021-11-20 23:34:22,243 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 48 for LOIs [2021-11-20 23:34:22,968 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-20 23:34:28,923 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-20 23:34:28,923 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 23:34:28,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 19 [2021-11-20 23:34:28,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546600777] [2021-11-20 23:34:28,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 23:34:28,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-20 23:34:28,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:34:28,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-20 23:34:28,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=3467, Unknown=0, NotChecked=0, Total=3906 [2021-11-20 23:34:28,926 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-20 23:34:32,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:34:32,272 INFO L93 Difference]: Finished difference Result 12700 states and 15146 transitions. [2021-11-20 23:34:32,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-11-20 23:34:32,272 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-20 23:34:32,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:34:32,294 INFO L225 Difference]: With dead ends: 12700 [2021-11-20 23:34:32,294 INFO L226 Difference]: Without dead ends: 5934 [2021-11-20 23:34:32,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 317 SyntacticMatches, 8 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8882 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=1876, Invalid=19294, Unknown=0, NotChecked=0, Total=21170 [2021-11-20 23:34:32,316 INFO L933 BasicCegarLoop]: 240 mSDtfsCounter, 991 mSDsluCounter, 2376 mSDsCounter, 0 mSdLazyCounter, 2363 mSolverCounterSat, 528 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 997 SdHoareTripleChecker+Valid, 2308 SdHoareTripleChecker+Invalid, 2891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 528 IncrementalHoareTripleChecker+Valid, 2363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-20 23:34:32,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [997 Valid, 2308 Invalid, 2891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [528 Valid, 2363 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-20 23:34:32,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5934 states. [2021-11-20 23:34:32,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5934 to 4252. [2021-11-20 23:34:32,685 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-20 23:34:32,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4252 states to 4252 states and 4857 transitions. [2021-11-20 23:34:32,697 INFO L78 Accepts]: Start accepts. Automaton has 4252 states and 4857 transitions. Word has length 109 [2021-11-20 23:34:32,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:34:32,698 INFO L470 AbstractCegarLoop]: Abstraction has 4252 states and 4857 transitions. [2021-11-20 23:34:32,698 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-20 23:34:32,698 INFO L276 IsEmpty]: Start isEmpty. Operand 4252 states and 4857 transitions. [2021-11-20 23:34:32,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-11-20 23:34:32,702 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:34:32,702 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-20 23:34:32,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-20 23:34:32,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-20 23:34:32,916 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:34:32,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:34:32,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1805233249, now seen corresponding path program 1 times [2021-11-20 23:34:32,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:34:32,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970931416] [2021-11-20 23:34:32,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:34:32,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:34:32,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:34:33,042 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-20 23:34:33,042 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:34:33,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970931416] [2021-11-20 23:34:33,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970931416] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:34:33,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109996901] [2021-11-20 23:34:33,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:34:33,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:34:33,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:34:33,048 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:34:33,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-20 23:34:33,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:34:33,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-20 23:34:33,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:34:33,435 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-20 23:34:33,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 23:34:33,829 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-20 23:34:33,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109996901] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 23:34:33,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [379182129] [2021-11-20 23:34:33,833 INFO L159 IcfgInterpreter]: Started Sifa with 66 locations of interest [2021-11-20 23:34:33,833 INFO L166 IcfgInterpreter]: Building call graph [2021-11-20 23:34:33,833 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-20 23:34:33,834 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-20 23:34:33,834 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-20 23:35:17,016 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 44 for LOIs [2021-11-20 23:35:17,119 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 106 for LOIs [2021-11-20 23:35:17,839 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-20 23:35:17,849 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-20 23:35:18,419 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 139 for LOIs [2021-11-20 23:35:42,344 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 124 for LOIs [2021-11-20 23:35:42,542 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 39 for LOIs [2021-11-20 23:35:42,630 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 48 for LOIs [2021-11-20 23:35:43,031 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 48 for LOIs [2021-11-20 23:35:45,007 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-20 23:35:53,906 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-20 23:35:53,907 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 23:35:53,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 6] total 21 [2021-11-20 23:35:53,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877563255] [2021-11-20 23:35:53,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 23:35:53,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-20 23:35:53,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:35:53,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-20 23:35:53,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=495, Invalid=4335, Unknown=0, NotChecked=0, Total=4830 [2021-11-20 23:35:53,910 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-20 23:35:56,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:35:56,344 INFO L93 Difference]: Finished difference Result 8018 states and 9308 transitions. [2021-11-20 23:35:56,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-20 23:35:56,344 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-20 23:35:56,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:35:56,356 INFO L225 Difference]: With dead ends: 8018 [2021-11-20 23:35:56,357 INFO L226 Difference]: Without dead ends: 3906 [2021-11-20 23:35:56,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 312 SyntacticMatches, 1 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7225 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=1389, Invalid=16701, Unknown=0, NotChecked=0, Total=18090 [2021-11-20 23:35:56,369 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.0s IncrementalHoareTripleChecker+Time [2021-11-20 23:35:56,369 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.0s Time] [2021-11-20 23:35:56,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3906 states. [2021-11-20 23:35:56,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3906 to 3124. [2021-11-20 23:35:56,678 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-20 23:35:56,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3124 states to 3124 states and 3560 transitions. [2021-11-20 23:35:56,685 INFO L78 Accepts]: Start accepts. Automaton has 3124 states and 3560 transitions. Word has length 112 [2021-11-20 23:35:56,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:35:56,686 INFO L470 AbstractCegarLoop]: Abstraction has 3124 states and 3560 transitions. [2021-11-20 23:35:56,686 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-20 23:35:56,686 INFO L276 IsEmpty]: Start isEmpty. Operand 3124 states and 3560 transitions. [2021-11-20 23:35:56,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-20 23:35:56,689 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:35:56,689 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-20 23:35:56,723 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-20 23:35:56,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-20 23:35:56,916 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:35:56,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:35:56,916 INFO L85 PathProgramCache]: Analyzing trace with hash -794825886, now seen corresponding path program 1 times [2021-11-20 23:35:56,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:35:56,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661013761] [2021-11-20 23:35:56,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:35:56,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:35:56,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:35:57,193 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-20 23:35:57,194 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:35:57,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661013761] [2021-11-20 23:35:57,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661013761] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 23:35:57,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007714688] [2021-11-20 23:35:57,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:35:57,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:35:57,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 [2021-11-20 23:35:57,196 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 23:35:57,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-20 23:35:57,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:35:57,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-20 23:35:57,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 23:35:57,803 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-20 23:35:57,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 23:35:58,740 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-20 23:35:58,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007714688] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 23:35:58,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [668463077] [2021-11-20 23:35:58,745 INFO L159 IcfgInterpreter]: Started Sifa with 69 locations of interest [2021-11-20 23:35:58,745 INFO L166 IcfgInterpreter]: Building call graph [2021-11-20 23:35:58,746 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-20 23:35:58,746 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-20 23:35:58,746 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-20 23:37:04,252 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 44 for LOIs [2021-11-20 23:37:04,343 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 39 for LOIs [2021-11-20 23:37:04,476 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 150 for LOIs [2021-11-20 23:37:09,688 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 125 for LOIs [2021-11-20 23:37:10,181 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 60 for LOIs [2021-11-20 23:37:10,425 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 48 for LOIs [2021-11-20 23:37:11,582 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 39 for LOIs [2021-11-20 23:37:14,341 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-20 23:37:23,471 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-20 23:37:23,471 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 23:37:23,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10, 14] total 37 [2021-11-20 23:37:23,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928884974] [2021-11-20 23:37:23,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 23:37:23,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-20 23:37:23,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:37:23,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-20 23:37:23,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=618, Invalid=7572, Unknown=0, NotChecked=0, Total=8190 [2021-11-20 23:37:23,474 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-20 23:37:28,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:37:28,241 INFO L93 Difference]: Finished difference Result 7739 states and 9063 transitions. [2021-11-20 23:37:28,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-20 23:37:28,242 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-20 23:37:28,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:37:28,258 INFO L225 Difference]: With dead ends: 7739 [2021-11-20 23:37:28,258 INFO L226 Difference]: Without dead ends: 5315 [2021-11-20 23:37:28,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 284 SyntacticMatches, 7 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9835 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=2712, Invalid=21780, Unknown=0, NotChecked=0, Total=24492 [2021-11-20 23:37:28,267 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.0s IncrementalHoareTripleChecker+Time [2021-11-20 23:37:28,267 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.0s Time] [2021-11-20 23:37:28,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5315 states. [2021-11-20 23:37:28,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5315 to 2772. [2021-11-20 23:37:28,556 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-20 23:37:28,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 3117 transitions. [2021-11-20 23:37:28,563 INFO L78 Accepts]: Start accepts. Automaton has 2772 states and 3117 transitions. Word has length 115 [2021-11-20 23:37:28,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:37:28,563 INFO L470 AbstractCegarLoop]: Abstraction has 2772 states and 3117 transitions. [2021-11-20 23:37:28,564 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-20 23:37:28,564 INFO L276 IsEmpty]: Start isEmpty. Operand 2772 states and 3117 transitions. [2021-11-20 23:37:28,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-11-20 23:37:28,567 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:37:28,567 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-20 23:37:28,601 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-20 23:37:28,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 23:37:28,788 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:37:28,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:37:28,789 INFO L85 PathProgramCache]: Analyzing trace with hash -281052083, now seen corresponding path program 1 times [2021-11-20 23:37:28,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:37:28,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641549182] [2021-11-20 23:37:28,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:37:28,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:37:28,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 23:37:28,903 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-20 23:37:28,903 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-20 23:37:28,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641549182] [2021-11-20 23:37:28,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641549182] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 23:37:28,904 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 23:37:28,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 23:37:28,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505065831] [2021-11-20 23:37:28,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 23:37:28,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 23:37:28,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-20 23:37:28,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 23:37:28,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 23:37:28,905 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-20 23:37:29,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 23:37:29,481 INFO L93 Difference]: Finished difference Result 4639 states and 5228 transitions. [2021-11-20 23:37:29,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 23:37:29,481 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-20 23:37:29,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 23:37:29,494 INFO L225 Difference]: With dead ends: 4639 [2021-11-20 23:37:29,494 INFO L226 Difference]: Without dead ends: 4636 [2021-11-20 23:37:29,496 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-20 23:37:29,497 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-20 23:37:29,497 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-20 23:37:29,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4636 states. [2021-11-20 23:37:29,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4636 to 2842. [2021-11-20 23:37:29,855 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-20 23:37:29,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2842 states to 2842 states and 3182 transitions. [2021-11-20 23:37:29,861 INFO L78 Accepts]: Start accepts. Automaton has 2842 states and 3182 transitions. Word has length 127 [2021-11-20 23:37:29,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 23:37:29,863 INFO L470 AbstractCegarLoop]: Abstraction has 2842 states and 3182 transitions. [2021-11-20 23:37:29,864 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-20 23:37:29,864 INFO L276 IsEmpty]: Start isEmpty. Operand 2842 states and 3182 transitions. [2021-11-20 23:37:29,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-11-20 23:37:29,867 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 23:37:29,867 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-20 23:37:29,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-20 23:37:29,867 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 23:37:29,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 23:37:29,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1648965688, now seen corresponding path program 1 times [2021-11-20 23:37:29,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-20 23:37:29,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674929031] [2021-11-20 23:37:29,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 23:37:29,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 23:37:29,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 23:37:29,894 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 23:37:29,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 23:37:30,007 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-20 23:37:30,007 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-20 23:37:30,008 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-20 23:37:30,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-20 23:37:30,013 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-20 23:37:30,017 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-20 23:37:30,176 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 11:37:30 BoogieIcfgContainer [2021-11-20 23:37:30,177 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-20 23:37:30,177 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 23:37:30,177 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 23:37:30,177 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 23:37:30,178 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:32:35" (3/4) ... [2021-11-20 23:37:30,179 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2021-11-20 23:37:30,329 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/witness.graphml [2021-11-20 23:37:30,330 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 23:37:30,331 INFO L158 Benchmark]: Toolchain (without parser) took 295585.23ms. Allocated memory was 115.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 80.5MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 113.9MB. Max. memory is 16.1GB. [2021-11-20 23:37:30,331 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 115.3MB. Free memory was 86.1MB in the beginning and 86.0MB in the end (delta: 21.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 23:37:30,332 INFO L158 Benchmark]: CACSL2BoogieTranslator took 370.57ms. Allocated memory is still 115.3MB. Free memory was 80.2MB in the beginning and 88.3MB in the end (delta: -8.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-20 23:37:30,332 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.77ms. Allocated memory is still 115.3MB. Free memory was 88.3MB in the beginning and 85.6MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 23:37:30,332 INFO L158 Benchmark]: Boogie Preprocessor took 56.16ms. Allocated memory is still 115.3MB. Free memory was 85.6MB in the beginning and 84.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 23:37:30,333 INFO L158 Benchmark]: RCFGBuilder took 707.20ms. Allocated memory is still 115.3MB. Free memory was 84.1MB in the beginning and 55.7MB in the end (delta: 28.5MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2021-11-20 23:37:30,334 INFO L158 Benchmark]: TraceAbstraction took 294242.57ms. Allocated memory was 115.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 55.4MB in the beginning and 1.2GB in the end (delta: -1.2GB). Peak memory consumption was 74.7MB. Max. memory is 16.1GB. [2021-11-20 23:37:30,334 INFO L158 Benchmark]: Witness Printer took 152.56ms. Allocated memory is still 1.4GB. Free memory was 1.2GB in the beginning and 1.2GB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2021-11-20 23:37:30,340 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.26ms. Allocated memory is still 115.3MB. Free memory was 86.1MB in the beginning and 86.0MB in the end (delta: 21.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 370.57ms. Allocated memory is still 115.3MB. Free memory was 80.2MB in the beginning and 88.3MB in the end (delta: -8.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 49.77ms. Allocated memory is still 115.3MB. Free memory was 88.3MB in the beginning and 85.6MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 56.16ms. Allocated memory is still 115.3MB. Free memory was 85.6MB in the beginning and 84.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 707.20ms. Allocated memory is still 115.3MB. Free memory was 84.1MB in the beginning and 55.7MB in the end (delta: 28.5MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * TraceAbstraction took 294242.57ms. Allocated memory was 115.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 55.4MB in the beginning and 1.2GB in the end (delta: -1.2GB). Peak memory consumption was 74.7MB. Max. memory is 16.1GB. * Witness Printer took 152.56ms. Allocated memory is still 1.4GB. Free memory was 1.2GB in the beginning and 1.2GB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 20]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L24] int m_pc = 0; [L25] int t1_pc = 0; [L26] int t2_pc = 0; [L27] int m_st ; [L28] int t1_st ; [L29] int t2_st ; [L30] int m_i ; [L31] int t1_i ; [L32] int t2_i ; [L33] int M_E = 2; [L34] int T1_E = 2; [L35] int T2_E = 2; [L36] int E_M = 2; [L37] int E_1 = 2; [L38] int E_2 = 2; [L43] int token ; [L45] int local ; [L610] int __retres1 ; [L614] CALL init_model() [L524] m_i = 1 [L525] t1_i = 1 [L526] t2_i = 1 [L614] RET init_model() [L615] CALL start_simulation() [L551] int kernel_st ; [L552] int tmp ; [L553] int tmp___0 ; [L557] kernel_st = 0 VAL [E_1=2, E_2=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L558] FCALL update_channels() VAL [E_1=2, E_2=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L559] CALL init_threads() [L243] COND TRUE m_i == 1 [L244] m_st = 0 [L248] COND TRUE t1_i == 1 [L249] t1_st = 0 [L253] COND TRUE t2_i == 1 [L254] t2_st = 0 [L559] RET init_threads() [L560] CALL fire_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_M)=2, \old(M_E)=2, \old(T1_E)=2, \old(T2_E)=2, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L356] COND FALSE !(M_E == 0) [L361] COND FALSE !(T1_E == 0) [L366] COND FALSE !(T2_E == 0) [L371] COND FALSE !(E_M == 0) [L376] COND FALSE !(E_1 == 0) [L381] COND FALSE !(E_2 == 0) [L560] RET fire_delta_events() VAL [E_1=2, E_2=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L561] CALL activate_threads() VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L429] int tmp ; [L430] int tmp___0 ; [L431] int tmp___1 ; [L435] CALL, EXPR is_master_triggered() [L175] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L178] COND FALSE !(m_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L188] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L190] return (__retres1); [L435] RET, EXPR is_master_triggered() [L435] tmp = is_master_triggered() [L437] COND FALSE !(\read(tmp)) [L443] CALL, EXPR is_transmit1_triggered() [L194] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L197] COND FALSE !(t1_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L207] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L209] return (__retres1); [L443] RET, EXPR is_transmit1_triggered() [L443] tmp___0 = is_transmit1_triggered() [L445] COND FALSE !(\read(tmp___0)) [L451] CALL, EXPR is_transmit2_triggered() [L213] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L216] COND FALSE !(t2_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L226] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L228] return (__retres1); [L451] RET, EXPR is_transmit2_triggered() [L451] tmp___1 = is_transmit2_triggered() [L453] COND FALSE !(\read(tmp___1)) [L561] RET activate_threads() VAL [E_1=2, E_2=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L562] CALL reset_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_M)=2, \old(M_E)=2, \old(T1_E)=2, \old(T2_E)=2, E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L394] COND FALSE !(M_E == 1) [L399] COND FALSE !(T1_E == 1) [L404] COND FALSE !(T2_E == 1) [L409] COND FALSE !(E_M == 1) [L414] COND FALSE !(E_1 == 1) [L419] COND FALSE !(E_2 == 1) [L562] RET reset_delta_events() VAL [E_1=2, E_2=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L565] COND TRUE 1 [L568] kernel_st = 1 [L569] CALL eval() [L289] int tmp ; VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L293] COND TRUE 1 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L296] CALL, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L263] int __retres1 ; [L266] COND TRUE m_st == 0 [L267] __retres1 = 1 [L284] return (__retres1); [L296] RET, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L296] tmp = exists_runnable_thread() [L298] COND TRUE \read(tmp) VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, tmp=1, token=0] [L303] COND TRUE m_st == 0 [L304] int tmp_ndt_1; [L305] tmp_ndt_1 = __VERIFIER_nondet_int() [L306] COND FALSE !(\read(tmp_ndt_1)) VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, tmp=1, tmp_ndt_1=0, token=0] [L317] COND TRUE t1_st == 0 [L318] int tmp_ndt_2; [L319] tmp_ndt_2 = __VERIFIER_nondet_int() [L320] COND TRUE \read(tmp_ndt_2) [L322] t1_st = 1 [L323] CALL transmit1() [L106] COND TRUE t1_pc == 0 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L117] COND TRUE 1 [L119] t1_pc = 1 [L120] t1_st = 2 [L323] RET transmit1() [L331] COND TRUE t2_st == 0 [L332] int tmp_ndt_3; [L333] tmp_ndt_3 = __VERIFIER_nondet_int() [L334] COND TRUE \read(tmp_ndt_3) [L336] t2_st = 1 [L337] CALL transmit2() [L142] COND TRUE t2_pc == 0 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, token=0] [L153] COND TRUE 1 [L155] t2_pc = 1 [L156] t2_st = 2 [L337] RET transmit2() [L293] COND TRUE 1 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, token=0] [L296] CALL, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L263] int __retres1 ; [L266] COND TRUE m_st == 0 [L267] __retres1 = 1 [L284] return (__retres1); [L296] RET, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, token=0] [L296] tmp = exists_runnable_thread() [L298] COND TRUE \read(tmp) VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, token=0] [L303] COND TRUE m_st == 0 [L304] int tmp_ndt_1; [L305] tmp_ndt_1 = __VERIFIER_nondet_int() [L306] COND TRUE \read(tmp_ndt_1) [L308] m_st = 1 [L309] CALL master() [L48] int tmp_var = __VERIFIER_nondet_int(); [L50] COND TRUE m_pc == 0 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L61] COND TRUE 1 [L64] token = __VERIFIER_nondet_int() [L65] local = token [L66] E_1 = 1 VAL [E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L67] CALL immediate_notify() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L467] CALL activate_threads() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L429] int tmp ; [L430] int tmp___0 ; [L431] int tmp___1 ; [L435] CALL, EXPR is_master_triggered() [L175] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L178] COND FALSE !(m_pc == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L188] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=0, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L190] return (__retres1); [L435] RET, EXPR is_master_triggered() [L435] tmp = is_master_triggered() [L437] COND FALSE !(\read(tmp)) [L443] CALL, EXPR is_transmit1_triggered() [L194] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L197] COND TRUE t1_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L198] COND TRUE E_1 == 1 [L199] __retres1 = 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=1, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L209] return (__retres1); [L443] RET, EXPR is_transmit1_triggered() [L443] tmp___0 = is_transmit1_triggered() [L445] COND TRUE \read(tmp___0) [L446] t1_st = 0 [L451] CALL, EXPR is_transmit2_triggered() [L213] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L216] COND TRUE t2_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L217] COND FALSE !(E_2 == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L226] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=0, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L228] return (__retres1); [L451] RET, EXPR is_transmit2_triggered() [L451] tmp___1 = is_transmit2_triggered() [L453] COND FALSE !(\read(tmp___1)) [L467] RET activate_threads() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L67] RET immediate_notify() VAL [E_1=1, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L68] E_1 = 2 [L69] m_pc = 1 [L70] m_st = 2 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L309] RET master() [L317] COND TRUE t1_st == 0 [L318] int tmp_ndt_2; [L319] tmp_ndt_2 = __VERIFIER_nondet_int() [L320] COND TRUE \read(tmp_ndt_2) [L322] t1_st = 1 [L323] CALL transmit1() [L106] COND FALSE !(t1_pc == 0) VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L109] COND TRUE t1_pc == 1 [L125] token += 1 [L126] E_2 = 1 VAL [E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L127] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L467] CALL activate_threads() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L429] int tmp ; [L430] int tmp___0 ; [L431] int tmp___1 ; [L435] CALL, EXPR is_master_triggered() [L175] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L178] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L179] COND FALSE !(E_M == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L188] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=0, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L190] return (__retres1); [L435] RET, EXPR is_master_triggered() [L435] tmp = is_master_triggered() [L437] COND FALSE !(\read(tmp)) [L443] CALL, EXPR is_transmit1_triggered() [L194] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L197] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L198] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L207] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=0, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L209] return (__retres1); [L443] RET, EXPR is_transmit1_triggered() [L443] tmp___0 = is_transmit1_triggered() [L445] COND FALSE !(\read(tmp___0)) [L451] CALL, EXPR is_transmit2_triggered() [L213] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L216] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L217] COND TRUE E_2 == 1 [L218] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=1, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L228] return (__retres1); [L451] RET, EXPR is_transmit2_triggered() [L451] tmp___1 = is_transmit2_triggered() [L453] COND TRUE \read(tmp___1) [L454] t2_st = 0 [L467] RET activate_threads() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, token=1] [L127] RET immediate_notify() VAL [E_1=2, E_2=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, token=1] [L128] E_2 = 2 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, token=1] [L117] COND TRUE 1 [L119] t1_pc = 1 [L120] t1_st = 2 [L323] RET transmit1() [L331] COND TRUE t2_st == 0 [L332] int tmp_ndt_3; [L333] tmp_ndt_3 = __VERIFIER_nondet_int() [L334] COND TRUE \read(tmp_ndt_3) [L336] t2_st = 1 [L337] CALL transmit2() [L142] COND FALSE !(t2_pc == 0) VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=1] [L145] COND TRUE t2_pc == 1 [L161] token += 1 [L162] E_M = 1 VAL [E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L163] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L467] CALL activate_threads() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L429] int tmp ; [L430] int tmp___0 ; [L431] int tmp___1 ; [L435] CALL, EXPR is_master_triggered() [L175] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L178] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L179] COND TRUE E_M == 1 [L180] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L190] return (__retres1); [L435] RET, EXPR is_master_triggered() [L435] tmp = is_master_triggered() [L437] COND TRUE \read(tmp) [L438] m_st = 0 [L443] CALL, EXPR is_transmit1_triggered() [L194] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L197] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L198] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L207] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=0, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L209] return (__retres1); [L443] RET, EXPR is_transmit1_triggered() [L443] tmp___0 = is_transmit1_triggered() [L445] COND FALSE !(\read(tmp___0)) [L451] CALL, EXPR is_transmit2_triggered() [L213] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L216] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L217] COND FALSE !(E_2 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L226] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=0, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L228] return (__retres1); [L451] RET, EXPR is_transmit2_triggered() [L451] tmp___1 = is_transmit2_triggered() [L453] COND FALSE !(\read(tmp___1)) [L467] RET activate_threads() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L163] RET immediate_notify() VAL [E_1=2, E_2=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L164] E_M = 2 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L153] COND TRUE 1 [L155] t2_pc = 1 [L156] t2_st = 2 [L337] RET transmit2() [L293] COND TRUE 1 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=-1, tmp_ndt_2=1, tmp_ndt_3=1, token=2] [L296] CALL, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=2] [L263] int __retres1 ; [L266] COND TRUE m_st == 0 [L267] __retres1 = 1 [L284] return (__retres1); [L296] RET, EXPR exists_runnable_thread() VAL [E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=-1, tmp_ndt_2=1, tmp_ndt_3=1, token=2] [L296] tmp = exists_runnable_thread() [L298] COND TRUE \read(tmp) VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=-1, tmp_ndt_2=1, tmp_ndt_3=1, token=2] [L303] COND TRUE m_st == 0 [L304] int tmp_ndt_1; [L305] tmp_ndt_1 = __VERIFIER_nondet_int() [L306] COND TRUE \read(tmp_ndt_1) [L308] m_st = 1 [L309] CALL master() [L48] int tmp_var = __VERIFIER_nondet_int(); [L50] COND FALSE !(m_pc == 0) VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L53] COND TRUE m_pc == 1 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L75] COND FALSE !(token != local + 2) [L80] COND TRUE tmp_var <= 5 [L81] COND TRUE tmp_var >= 5 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L86] COND TRUE tmp_var <= 5 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L87] COND TRUE tmp_var >= 5 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L88] COND TRUE tmp_var == 5 VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L89] CALL error() VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=2] [L20] reach_error() VAL [E_1=2, E_2=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 84 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 294.0s, OverallIterations: 21, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 22.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8999 SdHoareTripleChecker+Valid, 8.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8945 mSDsluCounter, 10858 SdHoareTripleChecker+Invalid, 6.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8899 mSDsCounter, 4429 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12084 IncrementalHoareTripleChecker+Invalid, 16513 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4429 mSolverCounterUnsat, 3202 mSDtfsCounter, 12084 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2571 GetRequests, 1926 SyntacticMatches, 17 SemanticMatches, 628 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32430 ImplicationChecksByTransitivity, 40.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7933occurred in iteration=15, InterpolantAutomatonStates: 378, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.3s AutomataMinimizationTime, 20 MinimizatonAttempts, 10976 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 7.0s 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-20 23:37:30,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2f3f6013-20c9-4b9f-be40-3033dc78e3c5/bin/utaipan-TEXQjIfE4P/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