./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5d56dff15b0de2a89db18b71695d59ff3710bc2ebb344dc571e9d71343d9d530 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 08:32:06,118 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 08:32:06,120 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 08:32:06,141 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 08:32:06,141 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 08:32:06,142 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 08:32:06,144 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 08:32:06,145 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 08:32:06,147 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 08:32:06,148 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 08:32:06,149 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 08:32:06,150 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 08:32:06,150 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 08:32:06,151 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 08:32:06,153 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 08:32:06,154 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 08:32:06,154 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 08:32:06,155 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 08:32:06,157 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 08:32:06,159 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 08:32:06,160 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 08:32:06,162 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 08:32:06,163 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 08:32:06,164 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 08:32:06,167 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 08:32:06,168 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 08:32:06,168 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 08:32:06,169 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 08:32:06,169 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 08:32:06,170 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 08:32:06,171 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 08:32:06,172 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 08:32:06,173 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 08:32:06,173 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 08:32:06,174 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 08:32:06,175 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 08:32:06,175 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 08:32:06,175 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 08:32:06,175 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 08:32:06,176 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 08:32:06,176 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 08:32:06,177 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-12-14 08:32:06,198 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 08:32:06,199 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 08:32:06,199 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 08:32:06,199 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 08:32:06,200 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 08:32:06,200 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 08:32:06,200 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 08:32:06,200 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 08:32:06,201 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 08:32:06,201 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 08:32:06,201 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 08:32:06,201 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 08:32:06,201 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 08:32:06,202 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 08:32:06,202 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 08:32:06,202 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 08:32:06,202 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 08:32:06,202 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 08:32:06,203 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 08:32:06,203 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 08:32:06,204 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 08:32:06,204 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 08:32:06,204 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 08:32:06,204 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 08:32:06,204 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 08:32:06,204 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 08:32:06,205 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 08:32:06,205 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 08:32:06,205 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 08:32:06,205 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 08:32:06,205 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 08:32:06,205 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 08:32:06,206 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 08:32:06,206 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 08:32:06,206 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 08:32:06,206 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 08:32:06,206 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 08:32:06,206 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 08:32:06,207 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 08:32:06,207 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 08:32:06,207 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 08:32:06,207 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5d56dff15b0de2a89db18b71695d59ff3710bc2ebb344dc571e9d71343d9d530 [2022-12-14 08:32:06,401 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 08:32:06,419 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 08:32:06,421 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 08:32:06,422 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 08:32:06,423 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 08:32:06,423 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c [2022-12-14 08:32:08,992 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 08:32:09,395 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 08:32:09,395 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c [2022-12-14 08:32:09,431 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/data/6341daaef/af7081a11fe94c1095db777754caccb3/FLAG93168c9cd [2022-12-14 08:32:09,561 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/data/6341daaef/af7081a11fe94c1095db777754caccb3 [2022-12-14 08:32:09,563 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 08:32:09,564 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 08:32:09,565 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 08:32:09,565 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 08:32:09,568 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 08:32:09,568 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 08:32:09" (1/1) ... [2022-12-14 08:32:09,569 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f658d47 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:09, skipping insertion in model container [2022-12-14 08:32:09,569 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 08:32:09" (1/1) ... [2022-12-14 08:32:09,575 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 08:32:09,725 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 08:32:11,002 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c[380323,380336] [2022-12-14 08:32:11,021 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c[383339,383352] [2022-12-14 08:32:11,138 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 08:32:11,146 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 08:32:11,918 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c[380323,380336] [2022-12-14 08:32:11,922 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/sv-benchmarks/c/combinations/Problem05_label45+token_ring.02.cil-2.c[383339,383352] [2022-12-14 08:32:11,930 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 08:32:11,969 INFO L208 MainTranslator]: Completed translation [2022-12-14 08:32:11,969 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11 WrapperNode [2022-12-14 08:32:11,969 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 08:32:11,970 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 08:32:11,970 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 08:32:11,970 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 08:32:11,975 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,028 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,257 INFO L138 Inliner]: procedures = 48, calls = 48, calls flagged for inlining = 25, calls inlined = 25, statements flattened = 12624 [2022-12-14 08:32:12,257 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 08:32:12,258 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 08:32:12,258 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 08:32:12,258 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 08:32:12,267 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,268 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,365 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,366 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,527 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,573 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,627 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,643 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,689 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 08:32:12,690 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 08:32:12,691 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 08:32:12,691 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 08:32:12,691 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (1/1) ... [2022-12-14 08:32:12,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 08:32:12,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:12,719 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 08:32:12,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 08:32:12,750 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 08:32:12,750 INFO L130 BoogieDeclarations]: Found specification of procedure error [2022-12-14 08:32:12,750 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2022-12-14 08:32:12,750 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-12-14 08:32:12,750 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-12-14 08:32:12,750 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-12-14 08:32:12,751 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-12-14 08:32:12,751 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-12-14 08:32:12,751 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-12-14 08:32:12,751 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-12-14 08:32:12,751 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-12-14 08:32:12,751 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-12-14 08:32:12,751 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-12-14 08:32:12,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 08:32:12,752 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-12-14 08:32:12,752 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-12-14 08:32:12,752 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 08:32:12,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 08:32:12,832 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 08:32:12,834 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 08:32:18,070 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 08:32:19,289 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 08:32:19,289 INFO L300 CfgBuilder]: Removed 6 assume(true) statements. [2022-12-14 08:32:19,293 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 08:32:19 BoogieIcfgContainer [2022-12-14 08:32:19,293 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 08:32:19,295 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 08:32:19,295 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 08:32:19,297 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 08:32:19,297 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 08:32:09" (1/3) ... [2022-12-14 08:32:19,298 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@192a85c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 08:32:19, skipping insertion in model container [2022-12-14 08:32:19,298 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:32:11" (2/3) ... [2022-12-14 08:32:19,298 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@192a85c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 08:32:19, skipping insertion in model container [2022-12-14 08:32:19,298 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 08:32:19" (3/3) ... [2022-12-14 08:32:19,299 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label45+token_ring.02.cil-2.c [2022-12-14 08:32:19,314 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 08:32:19,314 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-12-14 08:32:19,373 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 08:32:19,378 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@274460af, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 08:32:19,378 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-12-14 08:32:19,385 INFO L276 IsEmpty]: Start isEmpty. Operand has 1727 states, 1699 states have (on average 1.9770453207769276) internal successors, (3359), 1704 states have internal predecessors, (3359), 18 states have call successors, (18), 7 states have call predecessors, (18), 7 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-12-14 08:32:19,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-12-14 08:32:19,392 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:19,393 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:19,393 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:19,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:19,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1195550109, now seen corresponding path program 1 times [2022-12-14 08:32:19,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:19,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570531799] [2022-12-14 08:32:19,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:19,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:19,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:19,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:32:19,620 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:19,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570531799] [2022-12-14 08:32:19,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570531799] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:19,620 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:32:19,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 08:32:19,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585941266] [2022-12-14 08:32:19,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:19,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:32:19,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:19,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:32:19,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:32:19,653 INFO L87 Difference]: Start difference. First operand has 1727 states, 1699 states have (on average 1.9770453207769276) internal successors, (3359), 1704 states have internal predecessors, (3359), 18 states have call successors, (18), 7 states have call predecessors, (18), 7 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 08:32:20,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:20,329 INFO L93 Difference]: Finished difference Result 3514 states and 6887 transitions. [2022-12-14 08:32:20,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 08:32:20,331 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 38 [2022-12-14 08:32:20,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:20,352 INFO L225 Difference]: With dead ends: 3514 [2022-12-14 08:32:20,352 INFO L226 Difference]: Without dead ends: 1786 [2022-12-14 08:32:20,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:32:20,363 INFO L413 NwaCegarLoop]: 3218 mSDtfsCounter, 3457 mSDsluCounter, 3158 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3457 SdHoareTripleChecker+Valid, 6376 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:20,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3457 Valid, 6376 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 08:32:20,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2022-12-14 08:32:20,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1785. [2022-12-14 08:32:20,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1741 states have (on average 1.9563469270534175) internal successors, (3406), 1745 states have internal predecessors, (3406), 30 states have call successors, (30), 13 states have call predecessors, (30), 12 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2022-12-14 08:32:20,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 3464 transitions. [2022-12-14 08:32:20,453 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 3464 transitions. Word has length 38 [2022-12-14 08:32:20,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:20,453 INFO L495 AbstractCegarLoop]: Abstraction has 1785 states and 3464 transitions. [2022-12-14 08:32:20,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 08:32:20,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 3464 transitions. [2022-12-14 08:32:20,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 08:32:20,455 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:20,455 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:20,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 08:32:20,456 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:20,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:20,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1908144594, now seen corresponding path program 1 times [2022-12-14 08:32:20,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:20,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478398683] [2022-12-14 08:32:20,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:20,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:20,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:20,559 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-14 08:32:20,559 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:20,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478398683] [2022-12-14 08:32:20,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478398683] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:20,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534305070] [2022-12-14 08:32:20,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:20,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:20,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:20,561 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:20,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 08:32:20,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:20,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 08:32:20,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:20,696 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 08:32:20,696 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:20,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534305070] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:20,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:20,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2022-12-14 08:32:20,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191407859] [2022-12-14 08:32:20,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:20,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:32:20,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:20,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:32:20,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:32:20,699 INFO L87 Difference]: Start difference. First operand 1785 states and 3464 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 08:32:21,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:21,044 INFO L93 Difference]: Finished difference Result 2056 states and 3839 transitions. [2022-12-14 08:32:21,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:32:21,045 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 67 [2022-12-14 08:32:21,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:21,055 INFO L225 Difference]: With dead ends: 2056 [2022-12-14 08:32:21,055 INFO L226 Difference]: Without dead ends: 1917 [2022-12-14 08:32:21,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:32:21,058 INFO L413 NwaCegarLoop]: 3187 mSDtfsCounter, 3356 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3356 SdHoareTripleChecker+Valid, 3269 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:21,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3356 Valid, 3269 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:32:21,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1917 states. [2022-12-14 08:32:21,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1917 to 1911. [2022-12-14 08:32:21,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1911 states, 1833 states have (on average 1.9252591380250954) internal successors, (3529), 1838 states have internal predecessors, (3529), 52 states have call successors, (52), 25 states have call predecessors, (52), 24 states have return successors, (50), 48 states have call predecessors, (50), 50 states have call successors, (50) [2022-12-14 08:32:21,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1911 states to 1911 states and 3631 transitions. [2022-12-14 08:32:21,109 INFO L78 Accepts]: Start accepts. Automaton has 1911 states and 3631 transitions. Word has length 67 [2022-12-14 08:32:21,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:21,109 INFO L495 AbstractCegarLoop]: Abstraction has 1911 states and 3631 transitions. [2022-12-14 08:32:21,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 08:32:21,109 INFO L276 IsEmpty]: Start isEmpty. Operand 1911 states and 3631 transitions. [2022-12-14 08:32:21,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 08:32:21,111 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:21,111 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:21,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 08:32:21,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:21,312 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:21,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:21,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1436466574, now seen corresponding path program 1 times [2022-12-14 08:32:21,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:21,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151002371] [2022-12-14 08:32:21,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:21,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:21,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:21,547 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 08:32:21,547 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:21,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151002371] [2022-12-14 08:32:21,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151002371] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:21,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:32:21,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 08:32:21,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062043538] [2022-12-14 08:32:21,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:21,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 08:32:21,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:21,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 08:32:21,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:32:21,550 INFO L87 Difference]: Start difference. First operand 1911 states and 3631 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 08:32:22,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:22,201 INFO L93 Difference]: Finished difference Result 2467 states and 4380 transitions. [2022-12-14 08:32:22,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 08:32:22,201 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 67 [2022-12-14 08:32:22,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:22,211 INFO L225 Difference]: With dead ends: 2467 [2022-12-14 08:32:22,211 INFO L226 Difference]: Without dead ends: 2203 [2022-12-14 08:32:22,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-12-14 08:32:22,214 INFO L413 NwaCegarLoop]: 3162 mSDtfsCounter, 3533 mSDsluCounter, 6254 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3544 SdHoareTripleChecker+Valid, 9416 SdHoareTripleChecker+Invalid, 882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:22,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3544 Valid, 9416 Invalid, 882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 08:32:22,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2203 states. [2022-12-14 08:32:22,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2203 to 2147. [2022-12-14 08:32:22,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2147 states, 2003 states have (on average 1.872690963554668) internal successors, (3751), 2010 states have internal predecessors, (3751), 94 states have call successors, (94), 49 states have call predecessors, (94), 48 states have return successors, (92), 88 states have call predecessors, (92), 92 states have call successors, (92) [2022-12-14 08:32:22,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2147 states to 2147 states and 3937 transitions. [2022-12-14 08:32:22,296 INFO L78 Accepts]: Start accepts. Automaton has 2147 states and 3937 transitions. Word has length 67 [2022-12-14 08:32:22,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:22,297 INFO L495 AbstractCegarLoop]: Abstraction has 2147 states and 3937 transitions. [2022-12-14 08:32:22,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 08:32:22,297 INFO L276 IsEmpty]: Start isEmpty. Operand 2147 states and 3937 transitions. [2022-12-14 08:32:22,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-12-14 08:32:22,300 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:22,300 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:22,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 08:32:22,300 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:22,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:22,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1578694145, now seen corresponding path program 1 times [2022-12-14 08:32:22,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:22,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766732484] [2022-12-14 08:32:22,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:22,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:22,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:22,368 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 08:32:22,369 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:22,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766732484] [2022-12-14 08:32:22,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766732484] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:22,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:32:22,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:32:22,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431769830] [2022-12-14 08:32:22,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:22,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:32:22,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:22,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:32:22,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:32:22,371 INFO L87 Difference]: Start difference. First operand 2147 states and 3937 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 08:32:22,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:22,774 INFO L93 Difference]: Finished difference Result 2536 states and 4460 transitions. [2022-12-14 08:32:22,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:32:22,775 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 68 [2022-12-14 08:32:22,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:22,781 INFO L225 Difference]: With dead ends: 2536 [2022-12-14 08:32:22,781 INFO L226 Difference]: Without dead ends: 2268 [2022-12-14 08:32:22,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:32:22,783 INFO L413 NwaCegarLoop]: 3187 mSDtfsCounter, 36 mSDsluCounter, 3149 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 6336 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:22,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 6336 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:32:22,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-12-14 08:32:22,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 2205. [2022-12-14 08:32:22,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2205 states, 2053 states have (on average 1.864101315148563) internal successors, (3827), 2060 states have internal predecessors, (3827), 98 states have call successors, (98), 53 states have call predecessors, (98), 52 states have return successors, (96), 92 states have call predecessors, (96), 96 states have call successors, (96) [2022-12-14 08:32:22,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2205 states to 2205 states and 4021 transitions. [2022-12-14 08:32:22,836 INFO L78 Accepts]: Start accepts. Automaton has 2205 states and 4021 transitions. Word has length 68 [2022-12-14 08:32:22,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:22,836 INFO L495 AbstractCegarLoop]: Abstraction has 2205 states and 4021 transitions. [2022-12-14 08:32:22,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 08:32:22,836 INFO L276 IsEmpty]: Start isEmpty. Operand 2205 states and 4021 transitions. [2022-12-14 08:32:22,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-12-14 08:32:22,838 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:22,838 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:22,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 08:32:22,838 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:22,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:22,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1634240804, now seen corresponding path program 1 times [2022-12-14 08:32:22,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:22,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59332954] [2022-12-14 08:32:22,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:22,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:22,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:22,883 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-12-14 08:32:22,883 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:22,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59332954] [2022-12-14 08:32:22,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59332954] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:22,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:32:22,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:32:22,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890276153] [2022-12-14 08:32:22,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:22,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:32:22,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:22,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:32:22,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:32:22,885 INFO L87 Difference]: Start difference. First operand 2205 states and 4021 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-12-14 08:32:23,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:23,259 INFO L93 Difference]: Finished difference Result 3043 states and 5150 transitions. [2022-12-14 08:32:23,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:32:23,259 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 87 [2022-12-14 08:32:23,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:23,269 INFO L225 Difference]: With dead ends: 3043 [2022-12-14 08:32:23,270 INFO L226 Difference]: Without dead ends: 2484 [2022-12-14 08:32:23,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:32:23,273 INFO L413 NwaCegarLoop]: 3188 mSDtfsCounter, 3349 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3349 SdHoareTripleChecker+Valid, 3270 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:23,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3349 Valid, 3270 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:32:23,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2484 states. [2022-12-14 08:32:23,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2484 to 2474. [2022-12-14 08:32:23,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2474 states, 2252 states have (on average 1.813943161634103) internal successors, (4085), 2261 states have internal predecessors, (4085), 142 states have call successors, (142), 79 states have call predecessors, (142), 78 states have return successors, (140), 134 states have call predecessors, (140), 140 states have call successors, (140) [2022-12-14 08:32:23,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2474 states to 2474 states and 4367 transitions. [2022-12-14 08:32:23,337 INFO L78 Accepts]: Start accepts. Automaton has 2474 states and 4367 transitions. Word has length 87 [2022-12-14 08:32:23,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:23,337 INFO L495 AbstractCegarLoop]: Abstraction has 2474 states and 4367 transitions. [2022-12-14 08:32:23,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-12-14 08:32:23,337 INFO L276 IsEmpty]: Start isEmpty. Operand 2474 states and 4367 transitions. [2022-12-14 08:32:23,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-12-14 08:32:23,339 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:23,340 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:23,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 08:32:23,340 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:23,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:23,340 INFO L85 PathProgramCache]: Analyzing trace with hash 653705959, now seen corresponding path program 1 times [2022-12-14 08:32:23,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:23,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714546817] [2022-12-14 08:32:23,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:23,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:23,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:23,404 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-12-14 08:32:23,404 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:23,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714546817] [2022-12-14 08:32:23,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714546817] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:23,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964838407] [2022-12-14 08:32:23,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:23,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:23,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:23,406 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:23,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 08:32:23,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:23,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 08:32:23,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:23,509 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-14 08:32:23,509 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:23,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964838407] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:23,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:23,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-12-14 08:32:23,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415474685] [2022-12-14 08:32:23,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:23,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:32:23,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:23,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:32:23,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:32:23,511 INFO L87 Difference]: Start difference. First operand 2474 states and 4367 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 08:32:23,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:23,985 INFO L93 Difference]: Finished difference Result 3213 states and 5363 transitions. [2022-12-14 08:32:23,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:32:23,985 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 99 [2022-12-14 08:32:23,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:23,993 INFO L225 Difference]: With dead ends: 3213 [2022-12-14 08:32:23,993 INFO L226 Difference]: Without dead ends: 2655 [2022-12-14 08:32:23,996 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:32:23,996 INFO L413 NwaCegarLoop]: 3187 mSDtfsCounter, 52 mSDsluCounter, 3151 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 6338 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:23,996 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 6338 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:32:24,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2655 states. [2022-12-14 08:32:24,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2655 to 2553. [2022-12-14 08:32:24,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2553 states, 2319 states have (on average 1.8055196205260888) internal successors, (4187), 2328 states have internal predecessors, (4187), 148 states have call successors, (148), 85 states have call predecessors, (148), 84 states have return successors, (146), 140 states have call predecessors, (146), 146 states have call successors, (146) [2022-12-14 08:32:24,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2553 states to 2553 states and 4481 transitions. [2022-12-14 08:32:24,086 INFO L78 Accepts]: Start accepts. Automaton has 2553 states and 4481 transitions. Word has length 99 [2022-12-14 08:32:24,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:24,087 INFO L495 AbstractCegarLoop]: Abstraction has 2553 states and 4481 transitions. [2022-12-14 08:32:24,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 08:32:24,087 INFO L276 IsEmpty]: Start isEmpty. Operand 2553 states and 4481 transitions. [2022-12-14 08:32:24,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-12-14 08:32:24,090 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:24,090 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:24,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 08:32:24,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:24,291 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:24,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:24,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1602292377, now seen corresponding path program 2 times [2022-12-14 08:32:24,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:24,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290606126] [2022-12-14 08:32:24,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:24,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:24,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:24,445 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 10 proven. 21 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-12-14 08:32:24,445 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:24,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290606126] [2022-12-14 08:32:24,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290606126] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:24,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528533856] [2022-12-14 08:32:24,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 08:32:24,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:24,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:24,447 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:24,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 08:32:24,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 08:32:24,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 08:32:24,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 08:32:24,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:24,531 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 08:32:24,531 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:24,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528533856] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:24,532 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:24,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-12-14 08:32:24,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448138807] [2022-12-14 08:32:24,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:24,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:32:24,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:24,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:32:24,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:32:24,533 INFO L87 Difference]: Start difference. First operand 2553 states and 4481 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 08:32:24,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:24,933 INFO L93 Difference]: Finished difference Result 3198 states and 5385 transitions. [2022-12-14 08:32:24,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:32:24,933 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 99 [2022-12-14 08:32:24,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:24,940 INFO L225 Difference]: With dead ends: 3198 [2022-12-14 08:32:24,940 INFO L226 Difference]: Without dead ends: 2561 [2022-12-14 08:32:24,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:32:24,943 INFO L413 NwaCegarLoop]: 3194 mSDtfsCounter, 92 mSDsluCounter, 3139 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 6333 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:24,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 6333 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:32:24,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2561 states. [2022-12-14 08:32:24,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2561 to 2549. [2022-12-14 08:32:24,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2549 states, 2315 states have (on average 1.7982721382289417) internal successors, (4163), 2324 states have internal predecessors, (4163), 148 states have call successors, (148), 85 states have call predecessors, (148), 84 states have return successors, (146), 140 states have call predecessors, (146), 146 states have call successors, (146) [2022-12-14 08:32:25,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2549 states to 2549 states and 4457 transitions. [2022-12-14 08:32:25,000 INFO L78 Accepts]: Start accepts. Automaton has 2549 states and 4457 transitions. Word has length 99 [2022-12-14 08:32:25,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:25,001 INFO L495 AbstractCegarLoop]: Abstraction has 2549 states and 4457 transitions. [2022-12-14 08:32:25,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 08:32:25,001 INFO L276 IsEmpty]: Start isEmpty. Operand 2549 states and 4457 transitions. [2022-12-14 08:32:25,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-12-14 08:32:25,003 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:25,003 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:25,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 08:32:25,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:25,203 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:25,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:25,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1763316423, now seen corresponding path program 1 times [2022-12-14 08:32:25,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:25,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243902580] [2022-12-14 08:32:25,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:25,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:25,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:25,329 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-12-14 08:32:25,330 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:25,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243902580] [2022-12-14 08:32:25,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243902580] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:25,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136879623] [2022-12-14 08:32:25,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:25,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:25,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:25,331 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:25,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 08:32:25,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:25,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 08:32:25,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:25,448 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-12-14 08:32:25,448 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:25,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136879623] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:25,449 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:25,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-12-14 08:32:25,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313898083] [2022-12-14 08:32:25,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:25,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:32:25,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:25,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:32:25,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:32:25,450 INFO L87 Difference]: Start difference. First operand 2549 states and 4457 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 08:32:25,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:25,796 INFO L93 Difference]: Finished difference Result 3331 states and 5474 transitions. [2022-12-14 08:32:25,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:32:25,797 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 99 [2022-12-14 08:32:25,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:25,803 INFO L225 Difference]: With dead ends: 3331 [2022-12-14 08:32:25,803 INFO L226 Difference]: Without dead ends: 2725 [2022-12-14 08:32:25,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:32:25,805 INFO L413 NwaCegarLoop]: 3156 mSDtfsCounter, 3359 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3359 SdHoareTripleChecker+Valid, 3175 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:25,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3359 Valid, 3175 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:32:25,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2725 states. [2022-12-14 08:32:25,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2725 to 2725. [2022-12-14 08:32:25,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2463 states have (on average 1.7576126674786845) internal successors, (4329), 2472 states have internal predecessors, (4329), 156 states have call successors, (156), 105 states have call predecessors, (156), 104 states have return successors, (154), 148 states have call predecessors, (154), 154 states have call successors, (154) [2022-12-14 08:32:25,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 4639 transitions. [2022-12-14 08:32:25,868 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 4639 transitions. Word has length 99 [2022-12-14 08:32:25,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:25,869 INFO L495 AbstractCegarLoop]: Abstraction has 2725 states and 4639 transitions. [2022-12-14 08:32:25,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 08:32:25,869 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 4639 transitions. [2022-12-14 08:32:25,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-12-14 08:32:25,871 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:25,871 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:25,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 08:32:26,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-12-14 08:32:26,072 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:26,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:26,074 INFO L85 PathProgramCache]: Analyzing trace with hash -664022870, now seen corresponding path program 1 times [2022-12-14 08:32:26,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:26,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274861203] [2022-12-14 08:32:26,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:26,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:26,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:26,296 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 10 proven. 20 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-12-14 08:32:26,296 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:26,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274861203] [2022-12-14 08:32:26,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274861203] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:26,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573257594] [2022-12-14 08:32:26,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:26,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:26,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:26,297 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:26,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 08:32:26,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:26,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 08:32:26,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:26,409 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-14 08:32:26,410 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:26,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573257594] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:26,410 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:26,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-12-14 08:32:26,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584421882] [2022-12-14 08:32:26,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:26,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:32:26,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:26,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:32:26,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:32:26,411 INFO L87 Difference]: Start difference. First operand 2725 states and 4639 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 08:32:26,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:26,772 INFO L93 Difference]: Finished difference Result 4207 states and 6540 transitions. [2022-12-14 08:32:26,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:32:26,772 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 100 [2022-12-14 08:32:26,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:26,782 INFO L225 Difference]: With dead ends: 4207 [2022-12-14 08:32:26,783 INFO L226 Difference]: Without dead ends: 3129 [2022-12-14 08:32:26,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:32:26,786 INFO L413 NwaCegarLoop]: 3167 mSDtfsCounter, 48 mSDsluCounter, 3134 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 6301 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:26,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 6301 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:32:26,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3129 states. [2022-12-14 08:32:26,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3129 to 2841. [2022-12-14 08:32:26,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2841 states, 2559 states have (on average 1.7456037514654161) internal successors, (4467), 2569 states have internal predecessors, (4467), 166 states have call successors, (166), 115 states have call predecessors, (166), 114 states have return successors, (164), 157 states have call predecessors, (164), 164 states have call successors, (164) [2022-12-14 08:32:26,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2841 states to 2841 states and 4797 transitions. [2022-12-14 08:32:26,861 INFO L78 Accepts]: Start accepts. Automaton has 2841 states and 4797 transitions. Word has length 100 [2022-12-14 08:32:26,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:26,861 INFO L495 AbstractCegarLoop]: Abstraction has 2841 states and 4797 transitions. [2022-12-14 08:32:26,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 08:32:26,862 INFO L276 IsEmpty]: Start isEmpty. Operand 2841 states and 4797 transitions. [2022-12-14 08:32:26,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-12-14 08:32:26,864 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:26,865 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:26,870 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 08:32:27,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-12-14 08:32:27,065 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:27,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:27,066 INFO L85 PathProgramCache]: Analyzing trace with hash -626750745, now seen corresponding path program 1 times [2022-12-14 08:32:27,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:27,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78863763] [2022-12-14 08:32:27,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:27,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:27,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:27,123 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-12-14 08:32:27,124 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:27,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78863763] [2022-12-14 08:32:27,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78863763] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:27,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733873709] [2022-12-14 08:32:27,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:27,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:27,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:27,125 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:27,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 08:32:27,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:27,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 08:32:27,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:27,234 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-14 08:32:27,234 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:27,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733873709] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:27,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:27,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-12-14 08:32:27,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517073719] [2022-12-14 08:32:27,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:27,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:32:27,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:27,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:32:27,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:32:27,236 INFO L87 Difference]: Start difference. First operand 2841 states and 4797 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 08:32:27,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:27,617 INFO L93 Difference]: Finished difference Result 3881 states and 6149 transitions. [2022-12-14 08:32:27,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:32:27,617 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 101 [2022-12-14 08:32:27,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:27,624 INFO L225 Difference]: With dead ends: 3881 [2022-12-14 08:32:27,624 INFO L226 Difference]: Without dead ends: 3260 [2022-12-14 08:32:27,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:32:27,626 INFO L413 NwaCegarLoop]: 3206 mSDtfsCounter, 56 mSDsluCounter, 3150 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 6356 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:27,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 6356 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:32:27,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3260 states. [2022-12-14 08:32:27,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3260 to 3009. [2022-12-14 08:32:27,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3009 states, 2695 states have (on average 1.72430426716141) internal successors, (4647), 2705 states have internal predecessors, (4647), 182 states have call successors, (182), 131 states have call predecessors, (182), 130 states have return successors, (180), 173 states have call predecessors, (180), 180 states have call successors, (180) [2022-12-14 08:32:27,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3009 states to 3009 states and 5009 transitions. [2022-12-14 08:32:27,701 INFO L78 Accepts]: Start accepts. Automaton has 3009 states and 5009 transitions. Word has length 101 [2022-12-14 08:32:27,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:27,701 INFO L495 AbstractCegarLoop]: Abstraction has 3009 states and 5009 transitions. [2022-12-14 08:32:27,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 08:32:27,701 INFO L276 IsEmpty]: Start isEmpty. Operand 3009 states and 5009 transitions. [2022-12-14 08:32:27,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-12-14 08:32:27,703 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:27,703 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:27,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 08:32:27,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:27,904 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:27,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:27,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1886653727, now seen corresponding path program 1 times [2022-12-14 08:32:27,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:27,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11972593] [2022-12-14 08:32:27,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:27,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:27,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:28,063 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 17 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-12-14 08:32:28,063 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:28,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11972593] [2022-12-14 08:32:28,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11972593] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:28,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107803142] [2022-12-14 08:32:28,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:28,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:28,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:28,065 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:28,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 08:32:28,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:28,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 08:32:28,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:28,210 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 08:32:28,210 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:28,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107803142] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:28,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:28,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2022-12-14 08:32:28,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969097087] [2022-12-14 08:32:28,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:28,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 08:32:28,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:28,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 08:32:28,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:32:28,212 INFO L87 Difference]: Start difference. First operand 3009 states and 5009 transitions. Second operand has 6 states, 5 states have (on average 12.8) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-12-14 08:32:28,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:28,894 INFO L93 Difference]: Finished difference Result 4904 states and 7404 transitions. [2022-12-14 08:32:28,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 08:32:28,894 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.8) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 101 [2022-12-14 08:32:28,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:28,902 INFO L225 Difference]: With dead ends: 4904 [2022-12-14 08:32:28,902 INFO L226 Difference]: Without dead ends: 3542 [2022-12-14 08:32:28,904 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-12-14 08:32:28,905 INFO L413 NwaCegarLoop]: 3163 mSDtfsCounter, 3482 mSDsluCounter, 6266 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3493 SdHoareTripleChecker+Valid, 9429 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:28,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3493 Valid, 9429 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 08:32:28,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3542 states. [2022-12-14 08:32:29,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3542 to 3538. [2022-12-14 08:32:29,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3538 states, 3096 states have (on average 1.6563307493540051) internal successors, (5128), 3109 states have internal predecessors, (5128), 256 states have call successors, (256), 185 states have call predecessors, (256), 184 states have return successors, (254), 244 states have call predecessors, (254), 254 states have call successors, (254) [2022-12-14 08:32:29,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3538 states to 3538 states and 5638 transitions. [2022-12-14 08:32:29,026 INFO L78 Accepts]: Start accepts. Automaton has 3538 states and 5638 transitions. Word has length 101 [2022-12-14 08:32:29,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:29,027 INFO L495 AbstractCegarLoop]: Abstraction has 3538 states and 5638 transitions. [2022-12-14 08:32:29,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.8) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-12-14 08:32:29,027 INFO L276 IsEmpty]: Start isEmpty. Operand 3538 states and 5638 transitions. [2022-12-14 08:32:29,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-12-14 08:32:29,029 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:29,029 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:29,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 08:32:29,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:29,231 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:29,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:29,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1982575707, now seen corresponding path program 1 times [2022-12-14 08:32:29,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:29,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114033960] [2022-12-14 08:32:29,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:29,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:29,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:29,419 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-12-14 08:32:29,419 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:29,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114033960] [2022-12-14 08:32:29,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114033960] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:29,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36663304] [2022-12-14 08:32:29,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:29,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:29,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:29,420 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:29,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 08:32:29,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:29,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 08:32:29,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:29,635 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-12-14 08:32:29,635 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:29,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36663304] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:29,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:29,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 8 [2022-12-14 08:32:29,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196105821] [2022-12-14 08:32:29,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:29,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 08:32:29,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:29,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 08:32:29,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-12-14 08:32:29,637 INFO L87 Difference]: Start difference. First operand 3538 states and 5638 transitions. Second operand has 6 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-12-14 08:32:30,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:30,374 INFO L93 Difference]: Finished difference Result 4977 states and 7487 transitions. [2022-12-14 08:32:30,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 08:32:30,375 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 102 [2022-12-14 08:32:30,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:30,381 INFO L225 Difference]: With dead ends: 4977 [2022-12-14 08:32:30,381 INFO L226 Difference]: Without dead ends: 3659 [2022-12-14 08:32:30,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-12-14 08:32:30,384 INFO L413 NwaCegarLoop]: 3116 mSDtfsCounter, 3387 mSDsluCounter, 9286 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3395 SdHoareTripleChecker+Valid, 12402 SdHoareTripleChecker+Invalid, 1126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:30,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3395 Valid, 12402 Invalid, 1126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 08:32:30,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3659 states. [2022-12-14 08:32:30,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3659 to 3623. [2022-12-14 08:32:30,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3623 states, 3171 states have (on average 1.6367076631977293) internal successors, (5190), 3184 states have internal predecessors, (5190), 258 states have call successors, (258), 193 states have call predecessors, (258), 192 states have return successors, (256), 246 states have call predecessors, (256), 256 states have call successors, (256) [2022-12-14 08:32:30,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3623 states to 3623 states and 5704 transitions. [2022-12-14 08:32:30,501 INFO L78 Accepts]: Start accepts. Automaton has 3623 states and 5704 transitions. Word has length 102 [2022-12-14 08:32:30,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:30,501 INFO L495 AbstractCegarLoop]: Abstraction has 3623 states and 5704 transitions. [2022-12-14 08:32:30,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-12-14 08:32:30,501 INFO L276 IsEmpty]: Start isEmpty. Operand 3623 states and 5704 transitions. [2022-12-14 08:32:30,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-12-14 08:32:30,505 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:30,506 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:30,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 08:32:30,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-14 08:32:30,706 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:30,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:30,707 INFO L85 PathProgramCache]: Analyzing trace with hash -266015941, now seen corresponding path program 1 times [2022-12-14 08:32:30,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:30,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919220519] [2022-12-14 08:32:30,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:30,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:30,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:30,751 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 08:32:30,751 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:30,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919220519] [2022-12-14 08:32:30,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919220519] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:30,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356169518] [2022-12-14 08:32:30,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:30,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:30,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:30,753 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:30,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 08:32:30,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:30,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 08:32:30,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:30,855 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 08:32:30,855 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:30,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356169518] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:30,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:30,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-12-14 08:32:30,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363316569] [2022-12-14 08:32:30,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:30,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:32:30,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:30,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:32:30,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:32:30,857 INFO L87 Difference]: Start difference. First operand 3623 states and 5704 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 08:32:31,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:31,332 INFO L93 Difference]: Finished difference Result 5011 states and 7486 transitions. [2022-12-14 08:32:31,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:32:31,333 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 102 [2022-12-14 08:32:31,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:31,342 INFO L225 Difference]: With dead ends: 5011 [2022-12-14 08:32:31,343 INFO L226 Difference]: Without dead ends: 3633 [2022-12-14 08:32:31,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:32:31,347 INFO L413 NwaCegarLoop]: 3223 mSDtfsCounter, 79 mSDsluCounter, 3138 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 6361 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:31,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 6361 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:32:31,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3633 states. [2022-12-14 08:32:31,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3633 to 3603. [2022-12-14 08:32:31,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3603 states, 3151 states have (on average 1.6217073944779434) internal successors, (5110), 3164 states have internal predecessors, (5110), 258 states have call successors, (258), 193 states have call predecessors, (258), 192 states have return successors, (256), 246 states have call predecessors, (256), 256 states have call successors, (256) [2022-12-14 08:32:31,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3603 states to 3603 states and 5624 transitions. [2022-12-14 08:32:31,469 INFO L78 Accepts]: Start accepts. Automaton has 3603 states and 5624 transitions. Word has length 102 [2022-12-14 08:32:31,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:31,469 INFO L495 AbstractCegarLoop]: Abstraction has 3603 states and 5624 transitions. [2022-12-14 08:32:31,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 08:32:31,469 INFO L276 IsEmpty]: Start isEmpty. Operand 3603 states and 5624 transitions. [2022-12-14 08:32:31,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-12-14 08:32:31,472 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:31,472 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:31,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 08:32:31,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-14 08:32:31,674 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:31,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:31,675 INFO L85 PathProgramCache]: Analyzing trace with hash -986452945, now seen corresponding path program 1 times [2022-12-14 08:32:31,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:31,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111847168] [2022-12-14 08:32:31,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:31,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:31,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:31,798 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-12-14 08:32:31,798 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:31,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111847168] [2022-12-14 08:32:31,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111847168] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:31,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908044356] [2022-12-14 08:32:31,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:31,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:31,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:31,799 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:31,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 08:32:31,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:31,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 08:32:31,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:31,942 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 08:32:31,942 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:31,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908044356] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:31,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:31,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 7 [2022-12-14 08:32:31,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161606830] [2022-12-14 08:32:31,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:31,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:32:31,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:31,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:32:31,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:32:31,944 INFO L87 Difference]: Start difference. First operand 3603 states and 5624 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 08:32:32,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:32,373 INFO L93 Difference]: Finished difference Result 5257 states and 7636 transitions. [2022-12-14 08:32:32,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 08:32:32,373 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) Word has length 103 [2022-12-14 08:32:32,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:32,380 INFO L225 Difference]: With dead ends: 5257 [2022-12-14 08:32:32,380 INFO L226 Difference]: Without dead ends: 4239 [2022-12-14 08:32:32,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:32:32,395 INFO L413 NwaCegarLoop]: 3204 mSDtfsCounter, 6673 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6673 SdHoareTripleChecker+Valid, 3283 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:32,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6673 Valid, 3283 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 08:32:32,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4239 states. [2022-12-14 08:32:32,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4239 to 3827. [2022-12-14 08:32:32,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3827 states, 3356 states have (on average 1.58015494636472) internal successors, (5303), 3369 states have internal predecessors, (5303), 258 states have call successors, (258), 212 states have call predecessors, (258), 211 states have return successors, (268), 246 states have call predecessors, (268), 256 states have call successors, (268) [2022-12-14 08:32:32,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3827 states to 3827 states and 5829 transitions. [2022-12-14 08:32:32,525 INFO L78 Accepts]: Start accepts. Automaton has 3827 states and 5829 transitions. Word has length 103 [2022-12-14 08:32:32,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:32,525 INFO L495 AbstractCegarLoop]: Abstraction has 3827 states and 5829 transitions. [2022-12-14 08:32:32,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 08:32:32,525 INFO L276 IsEmpty]: Start isEmpty. Operand 3827 states and 5829 transitions. [2022-12-14 08:32:32,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-12-14 08:32:32,527 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:32,528 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:32,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-14 08:32:32,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:32,728 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:32,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:32,728 INFO L85 PathProgramCache]: Analyzing trace with hash 171571569, now seen corresponding path program 1 times [2022-12-14 08:32:32,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:32,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717678670] [2022-12-14 08:32:32,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:32,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:32,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:32,831 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 08:32:32,831 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:32,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717678670] [2022-12-14 08:32:32,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717678670] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:32,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:32:32,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 08:32:32,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584375822] [2022-12-14 08:32:32,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:32,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:32:32,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:32,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:32:32,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 08:32:32,833 INFO L87 Difference]: Start difference. First operand 3827 states and 5829 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 08:32:33,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:33,400 INFO L93 Difference]: Finished difference Result 5705 states and 8066 transitions. [2022-12-14 08:32:33,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 08:32:33,400 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 104 [2022-12-14 08:32:33,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:33,409 INFO L225 Difference]: With dead ends: 5705 [2022-12-14 08:32:33,409 INFO L226 Difference]: Without dead ends: 4576 [2022-12-14 08:32:33,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:32:33,412 INFO L413 NwaCegarLoop]: 3192 mSDtfsCounter, 81 mSDsluCounter, 6261 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 9453 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:33,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 9453 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 08:32:33,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4576 states. [2022-12-14 08:32:33,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4576 to 4477. [2022-12-14 08:32:33,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4477 states, 3833 states have (on average 1.5246543177667624) internal successors, (5844), 3846 states have internal predecessors, (5844), 358 states have call successors, (358), 291 states have call predecessors, (358), 284 states have return successors, (386), 340 states have call predecessors, (386), 356 states have call successors, (386) [2022-12-14 08:32:33,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4477 states to 4477 states and 6588 transitions. [2022-12-14 08:32:33,615 INFO L78 Accepts]: Start accepts. Automaton has 4477 states and 6588 transitions. Word has length 104 [2022-12-14 08:32:33,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:33,616 INFO L495 AbstractCegarLoop]: Abstraction has 4477 states and 6588 transitions. [2022-12-14 08:32:33,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 08:32:33,616 INFO L276 IsEmpty]: Start isEmpty. Operand 4477 states and 6588 transitions. [2022-12-14 08:32:33,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-12-14 08:32:33,619 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:33,619 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:33,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-14 08:32:33,619 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:33,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:33,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1412719159, now seen corresponding path program 1 times [2022-12-14 08:32:33,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:33,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671918736] [2022-12-14 08:32:33,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:33,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:33,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:33,746 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 36 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 08:32:33,746 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:33,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671918736] [2022-12-14 08:32:33,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671918736] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:33,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623709151] [2022-12-14 08:32:33,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:33,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:33,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:33,747 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:33,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 08:32:33,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:33,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 08:32:33,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:33,876 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:32:33,876 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:32:33,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623709151] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:32:33,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 08:32:33,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2022-12-14 08:32:33,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437277166] [2022-12-14 08:32:33,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:32:33,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 08:32:33,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:33,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 08:32:33,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:32:33,878 INFO L87 Difference]: Start difference. First operand 4477 states and 6588 transitions. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 5 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-12-14 08:32:34,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:34,498 INFO L93 Difference]: Finished difference Result 6777 states and 9277 transitions. [2022-12-14 08:32:34,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 08:32:34,498 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 5 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 104 [2022-12-14 08:32:34,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:34,506 INFO L225 Difference]: With dead ends: 6777 [2022-12-14 08:32:34,507 INFO L226 Difference]: Without dead ends: 4825 [2022-12-14 08:32:34,510 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-12-14 08:32:34,510 INFO L413 NwaCegarLoop]: 3193 mSDtfsCounter, 182 mSDsluCounter, 9327 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 12520 SdHoareTripleChecker+Invalid, 1094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:34,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 12520 Invalid, 1094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1038 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 08:32:34,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4825 states. [2022-12-14 08:32:34,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4825 to 4662. [2022-12-14 08:32:34,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4662 states, 3973 states have (on average 1.506670022652907) internal successors, (5986), 3990 states have internal predecessors, (5986), 380 states have call successors, (380), 310 states have call predecessors, (380), 307 states have return successors, (418), 362 states have call predecessors, (418), 378 states have call successors, (418) [2022-12-14 08:32:34,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4662 states to 4662 states and 6784 transitions. [2022-12-14 08:32:34,730 INFO L78 Accepts]: Start accepts. Automaton has 4662 states and 6784 transitions. Word has length 104 [2022-12-14 08:32:34,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:34,730 INFO L495 AbstractCegarLoop]: Abstraction has 4662 states and 6784 transitions. [2022-12-14 08:32:34,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 5 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-12-14 08:32:34,730 INFO L276 IsEmpty]: Start isEmpty. Operand 4662 states and 6784 transitions. [2022-12-14 08:32:34,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-12-14 08:32:34,733 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:34,733 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:34,739 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 08:32:34,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 08:32:34,933 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:34,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:34,934 INFO L85 PathProgramCache]: Analyzing trace with hash 676497851, now seen corresponding path program 1 times [2022-12-14 08:32:34,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:34,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365124802] [2022-12-14 08:32:34,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:34,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:34,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:35,214 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 34 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-12-14 08:32:35,214 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:35,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365124802] [2022-12-14 08:32:35,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365124802] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:35,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902584055] [2022-12-14 08:32:35,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:35,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:35,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:35,215 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:35,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 08:32:35,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:35,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 08:32:35,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:35,397 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 56 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 08:32:35,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:32:35,575 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-12-14 08:32:35,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902584055] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:32:35,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1470850380] [2022-12-14 08:32:35,593 INFO L159 IcfgInterpreter]: Started Sifa with 64 locations of interest [2022-12-14 08:32:35,593 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:32:35,596 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 08:32:35,599 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 08:32:35,600 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 08:32:41,884 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 63 for LOIs [2022-12-14 08:32:41,887 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 106 for LOIs [2022-12-14 08:32:41,909 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 106 for LOIs [2022-12-14 08:32:41,931 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 124 for LOIs [2022-12-14 08:32:41,946 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 56 for LOIs [2022-12-14 08:32:41,951 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 76 for LOIs [2022-12-14 08:32:42,065 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 112 for LOIs [2022-12-14 08:32:42,265 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 08:32:51,790 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '142535#(and (= ~a15~0 1) (= 5 ~a20~0) (= ~t1_pc~0 0) (= ~t1_i~0 1) (= ~a25~0 1) (not (= ~token~0 (+ 2 ~local~0))) (= ~a~0 1) (= ~d~0 4) (= ~a16~0 1) (= 5 ~e~0) (= ~m_pc~0 1) (= ~m_i~0 1) (= ~a12~0 4) (= ~a9~0 18) (= 6 ~f~0) (= 3 ~c~0) (= ~t2_i~0 1) (= 2 ~b~0) (= 0 ~t2_pc~0) (= ~m_st~0 1) (= |#NULL.offset| 0) (= ~a27~0 1) (<= 0 |#StackHeapBarrier|) (= ~a2~0 10) (= |#NULL.base| 0))' at error location [2022-12-14 08:32:51,790 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 08:32:51,790 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:32:51,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 6] total 21 [2022-12-14 08:32:51,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85599907] [2022-12-14 08:32:51,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:32:51,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-14 08:32:51,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:32:51,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-14 08:32:51,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=3972, Unknown=0, NotChecked=0, Total=4422 [2022-12-14 08:32:51,792 INFO L87 Difference]: Start difference. First operand 4662 states and 6784 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) [2022-12-14 08:32:54,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:32:54,138 INFO L93 Difference]: Finished difference Result 7711 states and 10465 transitions. [2022-12-14 08:32:54,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-12-14 08:32:54,138 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 110 [2022-12-14 08:32:54,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:32:54,145 INFO L225 Difference]: With dead ends: 7711 [2022-12-14 08:32:54,145 INFO L226 Difference]: Without dead ends: 4690 [2022-12-14 08:32:54,152 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 297 SyntacticMatches, 19 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7517 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=1230, Invalid=15282, Unknown=0, NotChecked=0, Total=16512 [2022-12-14 08:32:54,152 INFO L413 NwaCegarLoop]: 3249 mSDtfsCounter, 14085 mSDsluCounter, 25984 mSDsCounter, 0 mSdLazyCounter, 3493 mSolverCounterSat, 380 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14096 SdHoareTripleChecker+Valid, 29233 SdHoareTripleChecker+Invalid, 3873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 380 IncrementalHoareTripleChecker+Valid, 3493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:32:54,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14096 Valid, 29233 Invalid, 3873 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [380 Valid, 3493 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-12-14 08:32:54,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4690 states. [2022-12-14 08:32:54,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4690 to 3915. [2022-12-14 08:32:54,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3915 states, 3429 states have (on average 1.5622630504520267) internal successors, (5357), 3445 states have internal predecessors, (5357), 254 states have call successors, (254), 226 states have call predecessors, (254), 230 states have return successors, (280), 243 states have call predecessors, (280), 252 states have call successors, (280) [2022-12-14 08:32:54,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3915 states to 3915 states and 5891 transitions. [2022-12-14 08:32:54,358 INFO L78 Accepts]: Start accepts. Automaton has 3915 states and 5891 transitions. Word has length 110 [2022-12-14 08:32:54,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:32:54,358 INFO L495 AbstractCegarLoop]: Abstraction has 3915 states and 5891 transitions. [2022-12-14 08:32:54,358 INFO L496 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) [2022-12-14 08:32:54,359 INFO L276 IsEmpty]: Start isEmpty. Operand 3915 states and 5891 transitions. [2022-12-14 08:32:54,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-12-14 08:32:54,360 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:32:54,361 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:32:54,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 08:32:54,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-14 08:32:54,562 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:32:54,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:32:54,563 INFO L85 PathProgramCache]: Analyzing trace with hash -399407666, now seen corresponding path program 1 times [2022-12-14 08:32:54,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:32:54,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241048222] [2022-12-14 08:32:54,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:54,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:32:54,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:54,765 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 20 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-12-14 08:32:54,765 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:32:54,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241048222] [2022-12-14 08:32:54,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241048222] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:32:54,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478619259] [2022-12-14 08:32:54,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:32:54,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:32:54,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:32:54,766 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:32:54,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 08:32:54,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:32:54,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 08:32:54,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:32:54,953 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 56 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 08:32:54,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:32:55,076 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-12-14 08:32:55,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478619259] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:32:55,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [679236622] [2022-12-14 08:32:55,079 INFO L159 IcfgInterpreter]: Started Sifa with 67 locations of interest [2022-12-14 08:32:55,080 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:32:55,080 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 08:32:55,080 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 08:32:55,080 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 08:33:01,400 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 63 for LOIs [2022-12-14 08:33:01,403 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 105 for LOIs [2022-12-14 08:33:01,424 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 105 for LOIs [2022-12-14 08:33:01,445 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 105 for LOIs [2022-12-14 08:33:01,462 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 56 for LOIs [2022-12-14 08:33:01,468 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 120 for LOIs [2022-12-14 08:33:01,601 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 104 for LOIs [2022-12-14 08:33:01,778 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 08:33:12,835 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '158407#(and (= ~a15~0 1) (= 5 ~a20~0) (= ~t1_i~0 1) (= ~a25~0 1) (not (= ~token~0 (+ 2 ~local~0))) (= ~a~0 1) (= ~d~0 4) (= ~a16~0 1) (= 5 ~e~0) (= ~m_pc~0 1) (= ~m_i~0 1) (= ~a12~0 4) (= ~a9~0 18) (= 6 ~f~0) (= 3 ~c~0) (= ~t2_i~0 1) (= 2 ~b~0) (= 0 ~t2_pc~0) (= ~m_st~0 1) (= |#NULL.offset| 0) (= ~a27~0 1) (<= 0 |#StackHeapBarrier|) (= ~a2~0 10) (<= 0 ~t1_pc~0) (= |#NULL.base| 0))' at error location [2022-12-14 08:33:12,835 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 08:33:12,835 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:33:12,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 6] total 17 [2022-12-14 08:33:12,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923364781] [2022-12-14 08:33:12,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:33:12,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 08:33:12,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:33:12,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 08:33:12,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=391, Invalid=4031, Unknown=0, NotChecked=0, Total=4422 [2022-12-14 08:33:12,839 INFO L87 Difference]: Start difference. First operand 3915 states and 5891 transitions. Second operand has 17 states, 14 states have (on average 8.357142857142858) internal successors, (117), 15 states have internal predecessors, (117), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) [2022-12-14 08:33:15,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:33:15,648 INFO L93 Difference]: Finished difference Result 6006 states and 8366 transitions. [2022-12-14 08:33:15,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-12-14 08:33:15,649 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 8.357142857142858) internal successors, (117), 15 states have internal predecessors, (117), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) Word has length 113 [2022-12-14 08:33:15,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:33:15,654 INFO L225 Difference]: With dead ends: 6006 [2022-12-14 08:33:15,654 INFO L226 Difference]: Without dead ends: 3877 [2022-12-14 08:33:15,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 312 SyntacticMatches, 13 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10391 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=1599, Invalid=21963, Unknown=0, NotChecked=0, Total=23562 [2022-12-14 08:33:15,660 INFO L413 NwaCegarLoop]: 3297 mSDtfsCounter, 17334 mSDsluCounter, 20017 mSDsCounter, 0 mSdLazyCounter, 2715 mSolverCounterSat, 356 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17339 SdHoareTripleChecker+Valid, 23314 SdHoareTripleChecker+Invalid, 3071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 2715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:33:15,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17339 Valid, 23314 Invalid, 3071 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [356 Valid, 2715 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-12-14 08:33:15,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3877 states. [2022-12-14 08:33:15,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3877 to 3357. [2022-12-14 08:33:15,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3357 states, 2995 states have (on average 1.6153589315525876) internal successors, (4838), 3009 states have internal predecessors, (4838), 185 states have call successors, (185), 169 states have call predecessors, (185), 175 states have return successors, (207), 178 states have call predecessors, (207), 183 states have call successors, (207) [2022-12-14 08:33:15,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3357 states to 3357 states and 5230 transitions. [2022-12-14 08:33:15,794 INFO L78 Accepts]: Start accepts. Automaton has 3357 states and 5230 transitions. Word has length 113 [2022-12-14 08:33:15,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:33:15,795 INFO L495 AbstractCegarLoop]: Abstraction has 3357 states and 5230 transitions. [2022-12-14 08:33:15,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 8.357142857142858) internal successors, (117), 15 states have internal predecessors, (117), 7 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 6 states have call predecessors, (30), 7 states have call successors, (30) [2022-12-14 08:33:15,795 INFO L276 IsEmpty]: Start isEmpty. Operand 3357 states and 5230 transitions. [2022-12-14 08:33:15,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-12-14 08:33:15,796 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:33:15,796 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:33:15,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-14 08:33:15,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-14 08:33:15,998 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:33:15,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:33:15,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1901083886, now seen corresponding path program 1 times [2022-12-14 08:33:15,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:33:15,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440612363] [2022-12-14 08:33:16,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:33:16,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:33:16,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:33:16,406 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 08:33:16,406 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:33:16,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440612363] [2022-12-14 08:33:16,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440612363] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 08:33:16,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432901846] [2022-12-14 08:33:16,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:33:16,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:33:16,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:33:16,407 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 08:33:16,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 08:33:16,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:33:16,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 33 conjunts are in the unsatisfiable core [2022-12-14 08:33:16,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:33:16,830 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 65 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 08:33:16,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 08:33:17,553 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-12-14 08:33:17,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432901846] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 08:33:17,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [250960519] [2022-12-14 08:33:17,557 INFO L159 IcfgInterpreter]: Started Sifa with 70 locations of interest [2022-12-14 08:33:17,557 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 08:33:17,557 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 08:33:17,557 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 08:33:17,557 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 08:33:21,583 INFO L197 IcfgInterpreter]: Interpreting procedure error with input of size 63 for LOIs [2022-12-14 08:33:21,585 INFO L197 IcfgInterpreter]: Interpreting procedure reset_delta_events with input of size 170 for LOIs [2022-12-14 08:33:24,365 INFO L197 IcfgInterpreter]: Interpreting procedure fire_delta_events with input of size 200 for LOIs [2022-12-14 08:33:27,045 INFO L197 IcfgInterpreter]: Interpreting procedure update_channels with input of size 176 for LOIs [2022-12-14 08:33:27,083 INFO L197 IcfgInterpreter]: Interpreting procedure exists_runnable_thread with input of size 56 for LOIs [2022-12-14 08:33:27,088 INFO L197 IcfgInterpreter]: Interpreting procedure immediate_notify with input of size 76 for LOIs [2022-12-14 08:33:27,141 INFO L197 IcfgInterpreter]: Interpreting procedure activate_threads with input of size 56 for LOIs [2022-12-14 08:33:27,392 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 08:33:49,498 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '171135#(and (= ~a15~0 1) (= 5 ~a20~0) (= ~t1_i~0 1) (= ~a25~0 1) (not (= ~token~0 (+ 2 ~local~0))) (<= 0 ~t2_pc~0) (= ~a~0 1) (= ~d~0 4) (= ~a16~0 1) (= 5 ~e~0) (= ~m_pc~0 1) (= ~m_i~0 1) (= ~a12~0 4) (= ~a9~0 18) (= 6 ~f~0) (= 3 ~c~0) (= ~t2_i~0 1) (= 2 ~b~0) (= ~m_st~0 1) (= |#NULL.offset| 0) (= ~a27~0 1) (<= 0 |#StackHeapBarrier|) (= ~a2~0 10) (<= 0 ~t1_pc~0) (= |#NULL.base| 0))' at error location [2022-12-14 08:33:49,498 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 08:33:49,498 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 08:33:49,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10, 14] total 37 [2022-12-14 08:33:49,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426219720] [2022-12-14 08:33:49,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 08:33:49,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-12-14 08:33:49,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:33:49,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-12-14 08:33:49,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=696, Invalid=7676, Unknown=0, NotChecked=0, Total=8372 [2022-12-14 08:33:49,500 INFO L87 Difference]: Start difference. First operand 3357 states and 5230 transitions. Second operand has 37 states, 25 states have (on average 7.72) internal successors, (193), 29 states have internal predecessors, (193), 16 states have call successors, (44), 11 states have call predecessors, (44), 19 states have return successors, (44), 16 states have call predecessors, (44), 16 states have call successors, (44) [2022-12-14 08:33:56,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:33:56,159 INFO L93 Difference]: Finished difference Result 7650 states and 10223 transitions. [2022-12-14 08:33:56,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-12-14 08:33:56,159 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 25 states have (on average 7.72) internal successors, (193), 29 states have internal predecessors, (193), 16 states have call successors, (44), 11 states have call predecessors, (44), 19 states have return successors, (44), 16 states have call predecessors, (44), 16 states have call successors, (44) Word has length 116 [2022-12-14 08:33:56,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:33:56,167 INFO L225 Difference]: With dead ends: 7650 [2022-12-14 08:33:56,168 INFO L226 Difference]: Without dead ends: 6628 [2022-12-14 08:33:56,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 486 GetRequests, 284 SyntacticMatches, 17 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14629 ImplicationChecksByTransitivity, 25.1s TimeCoverageRelationStatistics Valid=3805, Invalid=30977, Unknown=0, NotChecked=0, Total=34782 [2022-12-14 08:33:56,173 INFO L413 NwaCegarLoop]: 3131 mSDtfsCounter, 15104 mSDsluCounter, 38047 mSDsCounter, 0 mSdLazyCounter, 7478 mSolverCounterSat, 1597 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15109 SdHoareTripleChecker+Valid, 41178 SdHoareTripleChecker+Invalid, 9075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1597 IncrementalHoareTripleChecker+Valid, 7478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:33:56,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15109 Valid, 41178 Invalid, 9075 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1597 Valid, 7478 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-12-14 08:33:56,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6628 states. [2022-12-14 08:33:56,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6628 to 3700. [2022-12-14 08:33:56,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3700 states, 3248 states have (on average 1.5711206896551724) internal successors, (5103), 3271 states have internal predecessors, (5103), 232 states have call successors, (232), 209 states have call predecessors, (232), 218 states have return successors, (250), 219 states have call predecessors, (250), 230 states have call successors, (250) [2022-12-14 08:33:56,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3700 states to 3700 states and 5585 transitions. [2022-12-14 08:33:56,408 INFO L78 Accepts]: Start accepts. Automaton has 3700 states and 5585 transitions. Word has length 116 [2022-12-14 08:33:56,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:33:56,408 INFO L495 AbstractCegarLoop]: Abstraction has 3700 states and 5585 transitions. [2022-12-14 08:33:56,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 25 states have (on average 7.72) internal successors, (193), 29 states have internal predecessors, (193), 16 states have call successors, (44), 11 states have call predecessors, (44), 19 states have return successors, (44), 16 states have call predecessors, (44), 16 states have call successors, (44) [2022-12-14 08:33:56,408 INFO L276 IsEmpty]: Start isEmpty. Operand 3700 states and 5585 transitions. [2022-12-14 08:33:56,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-12-14 08:33:56,410 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:33:56,410 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:33:56,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 08:33:56,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 08:33:56,611 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:33:56,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:33:56,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1020276955, now seen corresponding path program 1 times [2022-12-14 08:33:56,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:33:56,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154757268] [2022-12-14 08:33:56,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:33:56,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:33:56,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:33:56,743 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-12-14 08:33:56,743 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 08:33:56,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154757268] [2022-12-14 08:33:56,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154757268] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:33:56,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:33:56,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 08:33:56,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998847908] [2022-12-14 08:33:56,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:33:56,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:33:56,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 08:33:56,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:33:56,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 08:33:56,745 INFO L87 Difference]: Start difference. First operand 3700 states and 5585 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 5 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 08:33:57,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:33:57,715 INFO L93 Difference]: Finished difference Result 6987 states and 9327 transitions. [2022-12-14 08:33:57,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 08:33:57,715 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 5 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 128 [2022-12-14 08:33:57,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:33:57,723 INFO L225 Difference]: With dead ends: 6987 [2022-12-14 08:33:57,723 INFO L226 Difference]: Without dead ends: 5777 [2022-12-14 08:33:57,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 08:33:57,726 INFO L413 NwaCegarLoop]: 3287 mSDtfsCounter, 3503 mSDsluCounter, 6445 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3503 SdHoareTripleChecker+Valid, 9732 SdHoareTripleChecker+Invalid, 945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 08:33:57,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3503 Valid, 9732 Invalid, 945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 940 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 08:33:57,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5777 states. [2022-12-14 08:33:58,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5777 to 4567. [2022-12-14 08:33:58,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4567 states, 3915 states have (on average 1.500638569604087) internal successors, (5875), 3945 states have internal predecessors, (5875), 336 states have call successors, (336), 299 states have call predecessors, (336), 314 states have return successors, (360), 322 states have call predecessors, (360), 334 states have call successors, (360) [2022-12-14 08:33:58,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4567 states to 4567 states and 6571 transitions. [2022-12-14 08:33:58,079 INFO L78 Accepts]: Start accepts. Automaton has 4567 states and 6571 transitions. Word has length 128 [2022-12-14 08:33:58,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:33:58,080 INFO L495 AbstractCegarLoop]: Abstraction has 4567 states and 6571 transitions. [2022-12-14 08:33:58,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 5 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 08:33:58,080 INFO L276 IsEmpty]: Start isEmpty. Operand 4567 states and 6571 transitions. [2022-12-14 08:33:58,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-12-14 08:33:58,081 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:33:58,081 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:33:58,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-14 08:33:58,081 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 08:33:58,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:33:58,082 INFO L85 PathProgramCache]: Analyzing trace with hash 816050651, now seen corresponding path program 1 times [2022-12-14 08:33:58,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 08:33:58,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042546026] [2022-12-14 08:33:58,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:33:58,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 08:33:58,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 08:33:58,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-14 08:33:58,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 08:33:58,149 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-12-14 08:33:58,150 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-14 08:33:58,150 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location errorErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-12-14 08:33:58,152 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-12-14 08:33:58,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-14 08:33:58,154 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:33:58,157 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 08:33:58,233 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 08:33:58 BoogieIcfgContainer [2022-12-14 08:33:58,234 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 08:33:58,234 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 08:33:58,234 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 08:33:58,234 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 08:33:58,234 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 08:32:19" (3/4) ... [2022-12-14 08:33:58,236 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2022-12-14 08:33:58,306 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/witness.graphml [2022-12-14 08:33:58,306 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 08:33:58,306 INFO L158 Benchmark]: Toolchain (without parser) took 108742.64ms. Allocated memory was 127.9MB in the beginning and 1.1GB in the end (delta: 1.0GB). Free memory was 58.2MB in the beginning and 630.8MB in the end (delta: -572.6MB). Peak memory consumption was 446.2MB. Max. memory is 16.1GB. [2022-12-14 08:33:58,306 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 127.9MB. Free memory was 91.8MB in the beginning and 91.8MB in the end (delta: 25.0kB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 08:33:58,307 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2404.81ms. Allocated memory was 127.9MB in the beginning and 218.1MB in the end (delta: 90.2MB). Free memory was 57.8MB in the beginning and 102.1MB in the end (delta: -44.3MB). Peak memory consumption was 98.3MB. Max. memory is 16.1GB. [2022-12-14 08:33:58,307 INFO L158 Benchmark]: Boogie Procedure Inliner took 287.60ms. Allocated memory is still 218.1MB. Free memory was 102.1MB in the beginning and 67.1MB in the end (delta: 35.0MB). Peak memory consumption was 64.7MB. Max. memory is 16.1GB. [2022-12-14 08:33:58,307 INFO L158 Benchmark]: Boogie Preprocessor took 431.67ms. Allocated memory was 218.1MB in the beginning and 297.8MB in the end (delta: 79.7MB). Free memory was 67.1MB in the beginning and 133.5MB in the end (delta: -66.4MB). Peak memory consumption was 40.2MB. Max. memory is 16.1GB. [2022-12-14 08:33:58,307 INFO L158 Benchmark]: RCFGBuilder took 6603.01ms. Allocated memory was 297.8MB in the beginning and 654.3MB in the end (delta: 356.5MB). Free memory was 133.5MB in the beginning and 481.8MB in the end (delta: -348.3MB). Peak memory consumption was 386.8MB. Max. memory is 16.1GB. [2022-12-14 08:33:58,307 INFO L158 Benchmark]: TraceAbstraction took 98938.82ms. Allocated memory was 654.3MB in the beginning and 1.1GB in the end (delta: 490.7MB). Free memory was 480.8MB in the beginning and 647.6MB in the end (delta: -166.8MB). Peak memory consumption was 324.0MB. Max. memory is 16.1GB. [2022-12-14 08:33:58,308 INFO L158 Benchmark]: Witness Printer took 71.99ms. Allocated memory is still 1.1GB. Free memory was 647.6MB in the beginning and 630.8MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2022-12-14 08:33:58,309 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 127.9MB. Free memory was 91.8MB in the beginning and 91.8MB in the end (delta: 25.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2404.81ms. Allocated memory was 127.9MB in the beginning and 218.1MB in the end (delta: 90.2MB). Free memory was 57.8MB in the beginning and 102.1MB in the end (delta: -44.3MB). Peak memory consumption was 98.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 287.60ms. Allocated memory is still 218.1MB. Free memory was 102.1MB in the beginning and 67.1MB in the end (delta: 35.0MB). Peak memory consumption was 64.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 431.67ms. Allocated memory was 218.1MB in the beginning and 297.8MB in the end (delta: 79.7MB). Free memory was 67.1MB in the beginning and 133.5MB in the end (delta: -66.4MB). Peak memory consumption was 40.2MB. Max. memory is 16.1GB. * RCFGBuilder took 6603.01ms. Allocated memory was 297.8MB in the beginning and 654.3MB in the end (delta: 356.5MB). Free memory was 133.5MB in the beginning and 481.8MB in the end (delta: -348.3MB). Peak memory consumption was 386.8MB. Max. memory is 16.1GB. * TraceAbstraction took 98938.82ms. Allocated memory was 654.3MB in the beginning and 1.1GB in the end (delta: 490.7MB). Free memory was 480.8MB in the beginning and 647.6MB in the end (delta: -166.8MB). Peak memory consumption was 324.0MB. Max. memory is 16.1GB. * Witness Printer took 71.99ms. Allocated memory is still 1.1GB. Free memory was 647.6MB in the beginning and 630.8MB 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: 11173]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L33] int d= 4; [L34] int c= 3; [L35] int e= 5; [L36] int a= 1; [L37] int f= 6; [L38] int b= 2; [L40] int a9 = 18; [L41] int a27 = 1; [L42] int a2 = 10; [L43] int a16 = 1; [L44] int a15 = 1; [L45] int a12 = 4; [L46] int a25 = 1; [L47] int a20 = 5; [L11177] int m_pc = 0; [L11178] int t1_pc = 0; [L11179] int t2_pc = 0; [L11180] int m_st ; [L11181] int t1_st ; [L11182] int t2_st ; [L11183] int m_i ; [L11184] int t1_i ; [L11185] int t2_i ; [L11186] int M_E = 2; [L11187] int T1_E = 2; [L11188] int T2_E = 2; [L11189] int E_M = 2; [L11190] int E_1 = 2; [L11191] int E_2 = 2; [L11196] int token ; [L11198] int local ; [L11776] COND FALSE !(__VERIFIER_nondet_int()) [L11779] CALL main2() [L11763] int __retres1 ; [L11767] CALL init_model() [L11677] m_i = 1 [L11678] t1_i = 1 [L11679] t2_i = 1 [L11767] RET init_model() [L11768] CALL start_simulation() [L11704] int kernel_st ; [L11705] int tmp ; [L11706] int tmp___0 ; [L11710] kernel_st = 0 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11711] FCALL update_channels() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11712] CALL init_threads() [L11396] COND TRUE m_i == 1 [L11397] m_st = 0 [L11401] COND TRUE t1_i == 1 [L11402] t1_st = 0 [L11406] COND TRUE t2_i == 1 [L11407] t2_st = 0 [L11712] RET init_threads() [L11713] CALL fire_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_M)=2, \old(M_E)=2, \old(T1_E)=2, \old(T2_E)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11509] COND FALSE !(M_E == 0) [L11514] COND FALSE !(T1_E == 0) [L11519] COND FALSE !(T2_E == 0) [L11524] COND FALSE !(E_M == 0) [L11529] COND FALSE !(E_1 == 0) [L11534] COND FALSE !(E_2 == 0) [L11713] RET fire_delta_events() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11714] CALL activate_threads() VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11582] int tmp ; [L11583] int tmp___0 ; [L11584] int tmp___1 ; [L11588] CALL, EXPR is_master_triggered() [L11328] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11331] COND FALSE !(m_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11341] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11343] return (__retres1); [L11588] RET, EXPR is_master_triggered() [L11588] tmp = is_master_triggered() [L11590] COND FALSE !(\read(tmp)) [L11596] CALL, EXPR is_transmit1_triggered() [L11347] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11350] COND FALSE !(t1_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11360] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11362] return (__retres1); [L11596] RET, EXPR is_transmit1_triggered() [L11596] tmp___0 = is_transmit1_triggered() [L11598] COND FALSE !(\read(tmp___0)) [L11604] CALL, EXPR is_transmit2_triggered() [L11366] int __retres1 ; VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11369] COND FALSE !(t2_pc == 1) VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11379] __retres1 = 0 VAL [\old(m_st)=0, \old(t1_st)=0, \old(t2_st)=0, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11381] return (__retres1); [L11604] RET, EXPR is_transmit2_triggered() [L11604] tmp___1 = is_transmit2_triggered() [L11606] COND FALSE !(\read(tmp___1)) [L11714] RET activate_threads() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11715] CALL reset_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_M)=2, \old(M_E)=2, \old(T1_E)=2, \old(T2_E)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11547] COND FALSE !(M_E == 1) [L11552] COND FALSE !(T1_E == 1) [L11557] COND FALSE !(T2_E == 1) [L11562] COND FALSE !(E_M == 1) [L11567] COND FALSE !(E_1 == 1) [L11572] COND FALSE !(E_2 == 1) [L11715] RET reset_delta_events() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11718] COND TRUE 1 [L11721] kernel_st = 1 [L11722] CALL eval() [L11442] int tmp ; VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11446] COND TRUE 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11449] CALL, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11416] int __retres1 ; [L11419] COND TRUE m_st == 0 [L11420] __retres1 = 1 [L11437] return (__retres1); [L11449] RET, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11449] tmp = exists_runnable_thread() [L11451] COND TRUE \read(tmp) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, tmp=1, token=0] [L11456] COND TRUE m_st == 0 [L11457] int tmp_ndt_1; [L11458] tmp_ndt_1 = __VERIFIER_nondet_int() [L11459] COND FALSE !(\read(tmp_ndt_1)) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, tmp=1, tmp_ndt_1=0, token=0] [L11470] COND TRUE t1_st == 0 [L11471] int tmp_ndt_2; [L11472] tmp_ndt_2 = __VERIFIER_nondet_int() [L11473] COND TRUE \read(tmp_ndt_2) [L11475] t1_st = 1 [L11476] CALL transmit1() [L11259] COND TRUE t1_pc == 0 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, token=0] [L11270] COND TRUE 1 [L11272] t1_pc = 1 [L11273] t1_st = 2 [L11476] RET transmit1() [L11484] COND TRUE t2_st == 0 [L11485] int tmp_ndt_3; [L11486] tmp_ndt_3 = __VERIFIER_nondet_int() [L11487] COND TRUE \read(tmp_ndt_3) [L11489] t2_st = 1 [L11490] CALL transmit2() [L11295] COND TRUE t2_pc == 0 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, token=0] [L11306] COND TRUE 1 [L11308] t2_pc = 1 [L11309] t2_st = 2 [L11490] RET transmit2() [L11446] COND TRUE 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=-1, tmp_ndt_3=1, token=0] [L11449] CALL, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11416] int __retres1 ; [L11419] COND TRUE m_st == 0 [L11420] __retres1 = 1 [L11437] return (__retres1); [L11449] RET, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=-1, tmp_ndt_3=1, token=0] [L11449] tmp = exists_runnable_thread() [L11451] COND TRUE \read(tmp) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=-1, tmp_ndt_3=1, token=0] [L11456] COND TRUE m_st == 0 [L11457] int tmp_ndt_1; [L11458] tmp_ndt_1 = __VERIFIER_nondet_int() [L11459] COND TRUE \read(tmp_ndt_1) [L11461] m_st = 1 [L11462] CALL master() [L11201] int tmp_var = __VERIFIER_nondet_int(); [L11203] COND TRUE m_pc == 0 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L11214] COND TRUE 1 [L11217] token = __VERIFIER_nondet_int() [L11218] local = token [L11219] E_1 = 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L11220] CALL immediate_notify() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11620] CALL activate_threads() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11582] int tmp ; [L11583] int tmp___0 ; [L11584] int tmp___1 ; [L11588] CALL, EXPR is_master_triggered() [L11328] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11331] COND FALSE !(m_pc == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11341] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11343] return (__retres1); [L11588] RET, EXPR is_master_triggered() [L11588] tmp = is_master_triggered() [L11590] COND FALSE !(\read(tmp)) [L11596] CALL, EXPR is_transmit1_triggered() [L11347] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11350] COND TRUE t1_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11351] COND TRUE E_1 == 1 [L11352] __retres1 = 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11362] return (__retres1); [L11596] RET, EXPR is_transmit1_triggered() [L11596] tmp___0 = is_transmit1_triggered() [L11598] COND TRUE \read(tmp___0) [L11599] t1_st = 0 [L11604] CALL, EXPR is_transmit2_triggered() [L11366] int __retres1 ; VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11369] COND TRUE t2_pc == 1 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11370] COND FALSE !(E_2 == 1) VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11379] __retres1 = 0 VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11381] return (__retres1); [L11604] RET, EXPR is_transmit2_triggered() [L11604] tmp___1 = is_transmit2_triggered() [L11606] COND FALSE !(\read(tmp___1)) [L11620] RET activate_threads() VAL [\old(m_st)=1, \old(t1_st)=2, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11220] RET immediate_notify() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=1, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L11221] E_1 = 2 [L11222] m_pc = 1 [L11223] m_st = 2 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=0, token=0] [L11462] RET master() [L11470] COND TRUE t1_st == 0 [L11471] int tmp_ndt_2; [L11472] tmp_ndt_2 = __VERIFIER_nondet_int() [L11473] COND TRUE \read(tmp_ndt_2) [L11475] t1_st = 1 [L11476] CALL transmit1() [L11259] COND FALSE !(t1_pc == 0) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=0] [L11262] COND TRUE t1_pc == 1 [L11278] token += 1 [L11279] E_2 = 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11280] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11620] CALL activate_threads() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11582] int tmp ; [L11583] int tmp___0 ; [L11584] int tmp___1 ; [L11588] CALL, EXPR is_master_triggered() [L11328] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11331] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11332] COND FALSE !(E_M == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11341] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11343] return (__retres1); [L11588] RET, EXPR is_master_triggered() [L11588] tmp = is_master_triggered() [L11590] COND FALSE !(\read(tmp)) [L11596] CALL, EXPR is_transmit1_triggered() [L11347] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11350] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11351] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11360] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11362] return (__retres1); [L11596] RET, EXPR is_transmit1_triggered() [L11596] tmp___0 = is_transmit1_triggered() [L11598] COND FALSE !(\read(tmp___0)) [L11604] CALL, EXPR is_transmit2_triggered() [L11366] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11369] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11370] COND TRUE E_2 == 1 [L11371] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, __retres1=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=1] [L11381] return (__retres1); [L11604] RET, EXPR is_transmit2_triggered() [L11604] tmp___1 = is_transmit2_triggered() [L11606] COND TRUE \read(tmp___1) [L11607] t2_st = 0 [L11620] RET activate_threads() VAL [\old(m_st)=2, \old(t1_st)=1, \old(t2_st)=2, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, token=1] [L11280] RET immediate_notify() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=1, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, token=1] [L11281] E_2 = 2 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, token=1] [L11270] COND TRUE 1 [L11272] t1_pc = 1 [L11273] t1_st = 2 [L11476] RET transmit1() [L11484] COND TRUE t2_st == 0 [L11485] int tmp_ndt_3; [L11486] tmp_ndt_3 = __VERIFIER_nondet_int() [L11487] COND TRUE \read(tmp_ndt_3) [L11489] t2_st = 1 [L11490] CALL transmit2() [L11295] COND FALSE !(t2_pc == 0) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=1] [L11298] COND TRUE t2_pc == 1 [L11314] token += 1 [L11315] E_M = 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11316] CALL immediate_notify() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11620] CALL activate_threads() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11582] int tmp ; [L11583] int tmp___0 ; [L11584] int tmp___1 ; [L11588] CALL, EXPR is_master_triggered() [L11328] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11331] COND TRUE m_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11332] COND TRUE E_M == 1 [L11333] __retres1 = 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11343] return (__retres1); [L11588] RET, EXPR is_master_triggered() [L11588] tmp = is_master_triggered() [L11590] COND TRUE \read(tmp) [L11591] m_st = 0 [L11596] CALL, EXPR is_transmit1_triggered() [L11347] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11350] COND TRUE t1_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11351] COND FALSE !(E_1 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11360] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11362] return (__retres1); [L11596] RET, EXPR is_transmit1_triggered() [L11596] tmp___0 = is_transmit1_triggered() [L11598] COND FALSE !(\read(tmp___0)) [L11604] CALL, EXPR is_transmit2_triggered() [L11366] int __retres1 ; VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11369] COND TRUE t2_pc == 1 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11370] COND FALSE !(E_2 == 1) VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11379] __retres1 = 0 VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, __retres1=0, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11381] return (__retres1); [L11604] RET, EXPR is_transmit2_triggered() [L11604] tmp___1 = is_transmit2_triggered() [L11606] COND FALSE !(\read(tmp___1)) [L11620] RET activate_threads() VAL [\old(m_st)=2, \old(t1_st)=2, \old(t2_st)=1, a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11316] RET immediate_notify() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11317] E_M = 2 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, token=2] [L11306] COND TRUE 1 [L11308] t2_pc = 1 [L11309] t2_st = 2 [L11490] RET transmit2() [L11446] COND TRUE 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=-2, tmp_ndt_3=1, token=2] [L11449] CALL, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=2] [L11416] int __retres1 ; [L11419] COND TRUE m_st == 0 [L11420] __retres1 = 1 [L11437] return (__retres1); [L11449] RET, EXPR exists_runnable_thread() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, exists_runnable_thread()=1, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=-2, tmp_ndt_3=1, token=2] [L11449] tmp = exists_runnable_thread() [L11451] COND TRUE \read(tmp) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=-2, tmp_ndt_3=1, token=2] [L11456] COND TRUE m_st == 0 [L11457] int tmp_ndt_1; [L11458] tmp_ndt_1 = __VERIFIER_nondet_int() [L11459] COND TRUE \read(tmp_ndt_1) [L11461] m_st = 1 [L11462] CALL master() [L11201] int tmp_var = __VERIFIER_nondet_int(); [L11203] COND FALSE !(m_pc == 0) VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11206] COND TRUE m_pc == 1 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11228] COND FALSE !(token != local + 2) [L11233] COND TRUE tmp_var <= 5 [L11234] COND TRUE tmp_var >= 5 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11239] COND TRUE tmp_var <= 5 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11240] COND TRUE tmp_var >= 5 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11241] COND TRUE tmp_var == 5 VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, tmp_var=5, token=2] [L11242] CALL error() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=2] [L11173] reach_error() VAL [a=1, a12=4, a15=1, a16=1, a2=10, a20=5, a25=1, a27=1, a9=18, b=2, c=3, d=4, e=5, E_1=2, E_2=2, E_M=2, f=6, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, token=2] - UnprovableResult [Line: 11088]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 1727 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 98.8s, OverallIterations: 21, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 21.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 81318 SdHoareTripleChecker+Valid, 11.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 81248 mSDsluCounter, 214075 SdHoareTripleChecker+Invalid, 10.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 150168 mSDsCounter, 2689 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 23599 IncrementalHoareTripleChecker+Invalid, 26288 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2689 mSolverCounterUnsat, 63907 mSDtfsCounter, 23599 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2603 GetRequests, 2011 SyntacticMatches, 49 SemanticMatches, 543 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32566 ImplicationChecksByTransitivity, 47.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4662occurred in iteration=16, InterpolantAutomatonStates: 347, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.5s AutomataMinimizationTime, 20 MinimizatonAttempts, 6966 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 4.5s InterpolantComputationTime, 3455 NumberOfCodeBlocks, 3416 NumberOfCodeBlocksAsserted, 36 NumberOfCheckSat, 3626 ConstructedInterpolants, 0 QuantifiedInterpolants, 7539 SizeOfPredicates, 19 NumberOfNonLiveVariables, 6695 ConjunctsInSsa, 127 ConjunctsInUnsatCore, 37 InterpolantComputations, 17 PerfectInterpolantSequences, 1961/2206 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-12-14 08:33:58,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01005591-6acc-421c-bd49-5211ce6504aa/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE