./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ntdrivers-simplified/diskperf_simpl1.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ntdrivers-simplified/diskperf_simpl1.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 48b194ce99c1fa112b5c4d4ed6cc0216b9fbb33f6f6efd57d62e9c27b1f7eb5c --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-21 01:53:02,116 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-21 01:53:02,119 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-21 01:53:02,161 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-21 01:53:02,165 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-21 01:53:02,171 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-21 01:53:02,175 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-21 01:53:02,180 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-21 01:53:02,182 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-21 01:53:02,184 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-21 01:53:02,185 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-21 01:53:02,187 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-21 01:53:02,187 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-21 01:53:02,189 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-21 01:53:02,191 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-21 01:53:02,193 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-21 01:53:02,194 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-21 01:53:02,196 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-21 01:53:02,198 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-21 01:53:02,201 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-21 01:53:02,203 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-21 01:53:02,205 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-21 01:53:02,207 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-21 01:53:02,208 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-21 01:53:02,213 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-21 01:53:02,220 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-21 01:53:02,221 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-21 01:53:02,222 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-21 01:53:02,223 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-21 01:53:02,224 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-21 01:53:02,226 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-21 01:53:02,227 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-21 01:53:02,229 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-21 01:53:02,230 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-21 01:53:02,232 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-21 01:53:02,233 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-21 01:53:02,235 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-21 01:53:02,235 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-21 01:53:02,235 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-21 01:53:02,237 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-21 01:53:02,238 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-21 01:53:02,239 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-21 01:53:02,299 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-21 01:53:02,299 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-21 01:53:02,300 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-21 01:53:02,300 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-21 01:53:02,302 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-21 01:53:02,302 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-21 01:53:02,302 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-21 01:53:02,303 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-21 01:53:02,303 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-21 01:53:02,303 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-21 01:53:02,304 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-21 01:53:02,305 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-21 01:53:02,305 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-21 01:53:02,305 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-21 01:53:02,306 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-21 01:53:02,306 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-21 01:53:02,306 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-21 01:53:02,306 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-21 01:53:02,307 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-21 01:53:02,308 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-21 01:53:02,308 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-21 01:53:02,308 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-21 01:53:02,309 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-21 01:53:02,310 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-21 01:53:02,311 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-21 01:53:02,311 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-21 01:53:02,311 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-21 01:53:02,311 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-21 01:53:02,312 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-21 01:53:02,312 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-21 01:53:02,312 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-21 01:53:02,313 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-21 01:53:02,313 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-21 01:53:02,313 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-21 01:53:02,313 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-21 01:53:02,314 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-21 01:53:02,314 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-21 01:53:02,314 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-21 01:53:02,315 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-21 01:53:02,315 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-21 01:53:02,315 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-21 01:53:02,315 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-21 01:53:02,316 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 48b194ce99c1fa112b5c4d4ed6cc0216b9fbb33f6f6efd57d62e9c27b1f7eb5c [2021-11-21 01:53:02,597 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-21 01:53:02,628 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-21 01:53:02,630 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-21 01:53:02,632 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-21 01:53:02,632 INFO L275 PluginConnector]: CDTParser initialized [2021-11-21 01:53:02,634 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/../../sv-benchmarks/c/ntdrivers-simplified/diskperf_simpl1.cil.c [2021-11-21 01:53:02,705 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/data/6485dcd6d/15bbe1a85589446baaeae6387577030d/FLAG313b401ac [2021-11-21 01:53:03,211 INFO L306 CDTParser]: Found 1 translation units. [2021-11-21 01:53:03,212 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/sv-benchmarks/c/ntdrivers-simplified/diskperf_simpl1.cil.c [2021-11-21 01:53:03,236 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/data/6485dcd6d/15bbe1a85589446baaeae6387577030d/FLAG313b401ac [2021-11-21 01:53:03,511 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/data/6485dcd6d/15bbe1a85589446baaeae6387577030d [2021-11-21 01:53:03,514 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-21 01:53:03,515 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-21 01:53:03,517 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-21 01:53:03,517 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-21 01:53:03,521 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-21 01:53:03,521 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:53:03" (1/1) ... [2021-11-21 01:53:03,523 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c6ef5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:03, skipping insertion in model container [2021-11-21 01:53:03,523 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:53:03" (1/1) ... [2021-11-21 01:53:03,530 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-21 01:53:03,577 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-21 01:53:03,769 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/sv-benchmarks/c/ntdrivers-simplified/diskperf_simpl1.cil.c[2072,2085] [2021-11-21 01:53:03,937 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-21 01:53:03,954 INFO L203 MainTranslator]: Completed pre-run [2021-11-21 01:53:03,970 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/sv-benchmarks/c/ntdrivers-simplified/diskperf_simpl1.cil.c[2072,2085] [2021-11-21 01:53:04,065 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-21 01:53:04,087 INFO L208 MainTranslator]: Completed translation [2021-11-21 01:53:04,088 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04 WrapperNode [2021-11-21 01:53:04,088 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-21 01:53:04,089 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-21 01:53:04,089 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-21 01:53:04,089 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-21 01:53:04,096 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (1/1) ... [2021-11-21 01:53:04,115 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (1/1) ... [2021-11-21 01:53:04,173 INFO L137 Inliner]: procedures = 38, calls = 66, calls flagged for inlining = 17, calls inlined = 17, statements flattened = 755 [2021-11-21 01:53:04,173 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-21 01:53:04,174 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-21 01:53:04,174 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-21 01:53:04,174 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-21 01:53:04,184 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (1/1) ... [2021-11-21 01:53:04,184 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (1/1) ... [2021-11-21 01:53:04,193 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (1/1) ... [2021-11-21 01:53:04,193 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (1/1) ... [2021-11-21 01:53:04,213 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (1/1) ... [2021-11-21 01:53:04,223 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (1/1) ... [2021-11-21 01:53:04,227 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (1/1) ... [2021-11-21 01:53:04,234 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-21 01:53:04,236 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-21 01:53:04,236 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-21 01:53:04,236 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-21 01:53:04,237 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (1/1) ... [2021-11-21 01:53:04,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-21 01:53:04,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:53:04,288 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-21 01:53:04,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-21 01:53:04,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-21 01:53:04,338 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2021-11-21 01:53:04,338 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2021-11-21 01:53:04,338 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2021-11-21 01:53:04,339 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2021-11-21 01:53:04,339 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2021-11-21 01:53:04,339 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2021-11-21 01:53:04,339 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2021-11-21 01:53:04,339 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2021-11-21 01:53:04,340 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfForwardIrpSynchronous [2021-11-21 01:53:04,340 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfForwardIrpSynchronous [2021-11-21 01:53:04,340 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2021-11-21 01:53:04,340 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2021-11-21 01:53:04,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-21 01:53:04,341 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2021-11-21 01:53:04,341 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2021-11-21 01:53:04,341 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIrpCompletion [2021-11-21 01:53:04,341 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIrpCompletion [2021-11-21 01:53:04,341 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIoCompletion [2021-11-21 01:53:04,341 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIoCompletion [2021-11-21 01:53:04,342 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-21 01:53:04,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-21 01:53:04,604 INFO L236 CfgBuilder]: Building ICFG [2021-11-21 01:53:04,605 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-21 01:53:04,610 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-21 01:53:04,665 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-11-21 01:53:04,666 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-11-21 01:53:04,668 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-21 01:53:04,690 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2021-11-21 01:53:04,690 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2021-11-21 01:53:04,730 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-21 01:53:04,738 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-21 01:53:04,754 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-21 01:53:05,309 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume !false; [2021-11-21 01:53:05,309 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume false; [2021-11-21 01:53:05,309 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume false; [2021-11-21 01:53:05,309 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume !false; [2021-11-21 01:53:05,309 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##106: assume !false; [2021-11-21 01:53:05,309 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##105: assume false; [2021-11-21 01:53:05,311 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-21 01:53:05,347 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2021-11-21 01:53:05,347 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2021-11-21 01:53:05,410 INFO L277 CfgBuilder]: Performing block encoding [2021-11-21 01:53:05,529 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-21 01:53:05,529 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-21 01:53:05,532 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:53:05 BoogieIcfgContainer [2021-11-21 01:53:05,533 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-21 01:53:05,535 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-21 01:53:05,536 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-21 01:53:05,540 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-21 01:53:05,540 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 01:53:03" (1/3) ... [2021-11-21 01:53:05,541 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2082fd58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:53:05, skipping insertion in model container [2021-11-21 01:53:05,541 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:53:04" (2/3) ... [2021-11-21 01:53:05,542 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2082fd58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:53:05, skipping insertion in model container [2021-11-21 01:53:05,543 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:53:05" (3/3) ... [2021-11-21 01:53:05,544 INFO L111 eAbstractionObserver]: Analyzing ICFG diskperf_simpl1.cil.c [2021-11-21 01:53:05,553 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-21 01:53:05,553 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-11-21 01:53:05,612 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-21 01:53:05,620 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-21 01:53:05,620 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-21 01:53:05,641 INFO L276 IsEmpty]: Start isEmpty. Operand has 190 states, 134 states have (on average 1.537313432835821) internal successors, (206), 152 states have internal predecessors, (206), 44 states have call successors, (44), 9 states have call predecessors, (44), 9 states have return successors, (44), 40 states have call predecessors, (44), 44 states have call successors, (44) [2021-11-21 01:53:05,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-21 01:53:05,647 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:05,647 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-21 01:53:05,648 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:05,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:05,653 INFO L85 PathProgramCache]: Analyzing trace with hash 25459806, now seen corresponding path program 1 times [2021-11-21 01:53:05,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:05,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61582431] [2021-11-21 01:53:05,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:05,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:05,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:05,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:05,827 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:05,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61582431] [2021-11-21 01:53:05,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61582431] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:05,828 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:05,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:05,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164690672] [2021-11-21 01:53:05,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:05,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:05,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:05,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:05,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:05,867 INFO L87 Difference]: Start difference. First operand has 190 states, 134 states have (on average 1.537313432835821) internal successors, (206), 152 states have internal predecessors, (206), 44 states have call successors, (44), 9 states have call predecessors, (44), 9 states have return successors, (44), 40 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:06,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:06,007 INFO L93 Difference]: Finished difference Result 211 states and 311 transitions. [2021-11-21 01:53:06,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:06,009 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-11-21 01:53:06,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:06,020 INFO L225 Difference]: With dead ends: 211 [2021-11-21 01:53:06,021 INFO L226 Difference]: Without dead ends: 209 [2021-11-21 01:53:06,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:06,026 INFO L933 BasicCegarLoop]: 268 mSDtfsCounter, 134 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:06,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 391 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:06,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-11-21 01:53:06,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 195. [2021-11-21 01:53:06,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 141 states have (on average 1.5177304964539007) internal successors, (214), 157 states have internal predecessors, (214), 44 states have call successors, (44), 9 states have call predecessors, (44), 8 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2021-11-21 01:53:06,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 288 transitions. [2021-11-21 01:53:06,086 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 288 transitions. Word has length 4 [2021-11-21 01:53:06,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:06,086 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 288 transitions. [2021-11-21 01:53:06,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:06,087 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 288 transitions. [2021-11-21 01:53:06,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-21 01:53:06,088 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:06,088 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-21 01:53:06,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-21 01:53:06,088 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:06,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:06,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1616214689, now seen corresponding path program 1 times [2021-11-21 01:53:06,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:06,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991811849] [2021-11-21 01:53:06,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:06,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:06,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:06,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:06,130 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:06,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991811849] [2021-11-21 01:53:06,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991811849] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:06,131 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:06,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-21 01:53:06,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223361249] [2021-11-21 01:53:06,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:06,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:06,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:06,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:06,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:06,134 INFO L87 Difference]: Start difference. First operand 195 states and 288 transitions. Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:06,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:06,267 INFO L93 Difference]: Finished difference Result 329 states and 481 transitions. [2021-11-21 01:53:06,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:06,268 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-21 01:53:06,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:06,275 INFO L225 Difference]: With dead ends: 329 [2021-11-21 01:53:06,275 INFO L226 Difference]: Without dead ends: 329 [2021-11-21 01:53:06,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:06,282 INFO L933 BasicCegarLoop]: 260 mSDtfsCounter, 260 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:06,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 444 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:06,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2021-11-21 01:53:06,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 313. [2021-11-21 01:53:06,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 232 states have (on average 1.4655172413793103) internal successors, (340), 244 states have internal predecessors, (340), 63 states have call successors, (63), 16 states have call predecessors, (63), 16 states have return successors, (61), 56 states have call predecessors, (61), 49 states have call successors, (61) [2021-11-21 01:53:06,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 464 transitions. [2021-11-21 01:53:06,340 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 464 transitions. Word has length 6 [2021-11-21 01:53:06,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:06,341 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 464 transitions. [2021-11-21 01:53:06,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:06,341 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 464 transitions. [2021-11-21 01:53:06,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-21 01:53:06,342 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:06,342 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:06,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-21 01:53:06,342 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:06,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:06,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1553979174, now seen corresponding path program 1 times [2021-11-21 01:53:06,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:06,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709923404] [2021-11-21 01:53:06,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:06,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:06,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:06,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:06,476 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:06,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709923404] [2021-11-21 01:53:06,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709923404] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:06,479 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:06,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:06,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620669718] [2021-11-21 01:53:06,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:06,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-21 01:53:06,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:06,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-21 01:53:06,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:53:06,482 INFO L87 Difference]: Start difference. First operand 313 states and 464 transitions. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:06,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:06,799 INFO L93 Difference]: Finished difference Result 448 states and 662 transitions. [2021-11-21 01:53:06,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:53:06,801 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-21 01:53:06,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:06,808 INFO L225 Difference]: With dead ends: 448 [2021-11-21 01:53:06,809 INFO L226 Difference]: Without dead ends: 448 [2021-11-21 01:53:06,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:53:06,819 INFO L933 BasicCegarLoop]: 268 mSDtfsCounter, 420 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:06,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 378 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-21 01:53:06,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2021-11-21 01:53:06,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 442. [2021-11-21 01:53:06,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 328 states have (on average 1.420731707317073) internal successors, (466), 335 states have internal predecessors, (466), 86 states have call successors, (86), 28 states have call predecessors, (86), 26 states have return successors, (106), 82 states have call predecessors, (106), 75 states have call successors, (106) [2021-11-21 01:53:06,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 658 transitions. [2021-11-21 01:53:06,873 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 658 transitions. Word has length 9 [2021-11-21 01:53:06,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:06,874 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 658 transitions. [2021-11-21 01:53:06,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:06,876 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 658 transitions. [2021-11-21 01:53:06,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-21 01:53:06,877 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:06,877 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:06,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-21 01:53:06,878 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:06,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:06,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1444845384, now seen corresponding path program 1 times [2021-11-21 01:53:06,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:06,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604577759] [2021-11-21 01:53:06,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:06,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:06,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:06,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:06,955 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:06,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604577759] [2021-11-21 01:53:06,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604577759] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:06,955 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:06,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-21 01:53:06,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823617269] [2021-11-21 01:53:06,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:06,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:06,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:06,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:06,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:06,959 INFO L87 Difference]: Start difference. First operand 442 states and 658 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:07,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:07,078 INFO L93 Difference]: Finished difference Result 441 states and 657 transitions. [2021-11-21 01:53:07,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:07,079 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-21 01:53:07,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:07,085 INFO L225 Difference]: With dead ends: 441 [2021-11-21 01:53:07,085 INFO L226 Difference]: Without dead ends: 439 [2021-11-21 01:53:07,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:07,093 INFO L933 BasicCegarLoop]: 238 mSDtfsCounter, 135 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:07,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 303 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:07,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2021-11-21 01:53:07,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 434. [2021-11-21 01:53:07,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 321 states have (on average 1.395638629283489) internal successors, (448), 327 states have internal predecessors, (448), 86 states have call successors, (86), 28 states have call predecessors, (86), 26 states have return successors, (106), 82 states have call predecessors, (106), 75 states have call successors, (106) [2021-11-21 01:53:07,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 640 transitions. [2021-11-21 01:53:07,145 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 640 transitions. Word has length 7 [2021-11-21 01:53:07,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:07,146 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 640 transitions. [2021-11-21 01:53:07,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:07,150 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 640 transitions. [2021-11-21 01:53:07,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-21 01:53:07,153 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:07,153 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:07,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-21 01:53:07,154 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:07,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:07,156 INFO L85 PathProgramCache]: Analyzing trace with hash 190657969, now seen corresponding path program 1 times [2021-11-21 01:53:07,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:07,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254852419] [2021-11-21 01:53:07,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:07,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:07,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:07,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:07,196 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:07,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254852419] [2021-11-21 01:53:07,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254852419] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:07,196 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:07,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-21 01:53:07,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617992649] [2021-11-21 01:53:07,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:07,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:07,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:07,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:07,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:07,199 INFO L87 Difference]: Start difference. First operand 434 states and 640 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:07,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:07,310 INFO L93 Difference]: Finished difference Result 437 states and 642 transitions. [2021-11-21 01:53:07,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:07,311 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-21 01:53:07,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:07,315 INFO L225 Difference]: With dead ends: 437 [2021-11-21 01:53:07,315 INFO L226 Difference]: Without dead ends: 434 [2021-11-21 01:53:07,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:07,316 INFO L933 BasicCegarLoop]: 230 mSDtfsCounter, 0 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:07,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 425 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:07,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-11-21 01:53:07,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 434. [2021-11-21 01:53:07,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 321 states have (on average 1.3925233644859814) internal successors, (447), 327 states have internal predecessors, (447), 86 states have call successors, (86), 28 states have call predecessors, (86), 26 states have return successors, (106), 82 states have call predecessors, (106), 75 states have call successors, (106) [2021-11-21 01:53:07,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 639 transitions. [2021-11-21 01:53:07,339 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 639 transitions. Word has length 11 [2021-11-21 01:53:07,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:07,339 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 639 transitions. [2021-11-21 01:53:07,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:07,340 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 639 transitions. [2021-11-21 01:53:07,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-21 01:53:07,341 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:07,341 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:07,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-21 01:53:07,342 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:07,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:07,342 INFO L85 PathProgramCache]: Analyzing trace with hash 209179452, now seen corresponding path program 1 times [2021-11-21 01:53:07,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:07,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207714519] [2021-11-21 01:53:07,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:07,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:07,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:07,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:07,406 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:07,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207714519] [2021-11-21 01:53:07,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207714519] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:07,407 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:07,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:07,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870049571] [2021-11-21 01:53:07,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:07,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:07,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:07,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:07,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:07,409 INFO L87 Difference]: Start difference. First operand 434 states and 639 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:07,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:07,504 INFO L93 Difference]: Finished difference Result 672 states and 995 transitions. [2021-11-21 01:53:07,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:07,505 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-21 01:53:07,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:07,510 INFO L225 Difference]: With dead ends: 672 [2021-11-21 01:53:07,510 INFO L226 Difference]: Without dead ends: 672 [2021-11-21 01:53:07,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:07,511 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 203 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:07,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 421 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:07,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-11-21 01:53:07,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 632. [2021-11-21 01:53:07,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 467 states have (on average 1.3940042826552463) internal successors, (651), 472 states have internal predecessors, (651), 124 states have call successors, (124), 42 states have call predecessors, (124), 40 states have return successors, (171), 119 states have call predecessors, (171), 114 states have call successors, (171) [2021-11-21 01:53:07,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 946 transitions. [2021-11-21 01:53:07,540 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 946 transitions. Word has length 13 [2021-11-21 01:53:07,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:07,541 INFO L470 AbstractCegarLoop]: Abstraction has 632 states and 946 transitions. [2021-11-21 01:53:07,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:07,541 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 946 transitions. [2021-11-21 01:53:07,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-21 01:53:07,542 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:07,542 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:07,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-21 01:53:07,542 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:07,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:07,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1824710985, now seen corresponding path program 1 times [2021-11-21 01:53:07,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:07,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444216402] [2021-11-21 01:53:07,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:07,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:07,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:07,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:07,598 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:07,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444216402] [2021-11-21 01:53:07,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444216402] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:07,598 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:07,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:07,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060027967] [2021-11-21 01:53:07,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:07,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:07,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:07,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:07,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:07,600 INFO L87 Difference]: Start difference. First operand 632 states and 946 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:07,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:07,687 INFO L93 Difference]: Finished difference Result 637 states and 952 transitions. [2021-11-21 01:53:07,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:07,688 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-21 01:53:07,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:07,692 INFO L225 Difference]: With dead ends: 637 [2021-11-21 01:53:07,692 INFO L226 Difference]: Without dead ends: 637 [2021-11-21 01:53:07,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:07,694 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 7 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:07,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 375 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:07,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2021-11-21 01:53:07,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 637. [2021-11-21 01:53:07,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 473 states have (on average 1.3911205073995772) internal successors, (658), 476 states have internal predecessors, (658), 123 states have call successors, (123), 43 states have call predecessors, (123), 40 states have return successors, (171), 119 states have call predecessors, (171), 114 states have call successors, (171) [2021-11-21 01:53:07,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 952 transitions. [2021-11-21 01:53:07,720 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 952 transitions. Word has length 16 [2021-11-21 01:53:07,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:07,721 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 952 transitions. [2021-11-21 01:53:07,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:07,721 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 952 transitions. [2021-11-21 01:53:07,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-21 01:53:07,722 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:07,722 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:07,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-21 01:53:07,723 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:07,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:07,723 INFO L85 PathProgramCache]: Analyzing trace with hash 735565653, now seen corresponding path program 1 times [2021-11-21 01:53:07,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:07,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366875116] [2021-11-21 01:53:07,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:07,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:07,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:07,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:07,752 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:07,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366875116] [2021-11-21 01:53:07,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366875116] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:07,752 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:07,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:07,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956454688] [2021-11-21 01:53:07,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:07,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:07,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:07,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:07,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:07,754 INFO L87 Difference]: Start difference. First operand 637 states and 952 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:07,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:07,842 INFO L93 Difference]: Finished difference Result 651 states and 966 transitions. [2021-11-21 01:53:07,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:07,842 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2021-11-21 01:53:07,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:07,847 INFO L225 Difference]: With dead ends: 651 [2021-11-21 01:53:07,847 INFO L226 Difference]: Without dead ends: 651 [2021-11-21 01:53:07,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:07,848 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 26 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:07,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 361 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:07,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2021-11-21 01:53:07,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 649. [2021-11-21 01:53:07,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 485 states have (on average 1.3835051546391752) internal successors, (671), 488 states have internal predecessors, (671), 123 states have call successors, (123), 43 states have call predecessors, (123), 40 states have return successors, (171), 119 states have call predecessors, (171), 114 states have call successors, (171) [2021-11-21 01:53:07,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 965 transitions. [2021-11-21 01:53:07,873 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 965 transitions. Word has length 20 [2021-11-21 01:53:07,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:07,873 INFO L470 AbstractCegarLoop]: Abstraction has 649 states and 965 transitions. [2021-11-21 01:53:07,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:07,873 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 965 transitions. [2021-11-21 01:53:07,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-21 01:53:07,875 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:07,875 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:07,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-21 01:53:07,875 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:07,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:07,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1780778480, now seen corresponding path program 1 times [2021-11-21 01:53:07,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:07,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570518419] [2021-11-21 01:53:07,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:07,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:07,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:07,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:07,929 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:07,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570518419] [2021-11-21 01:53:07,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570518419] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:07,930 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:07,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:53:07,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208640512] [2021-11-21 01:53:07,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:07,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:53:07,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:07,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:53:07,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:07,932 INFO L87 Difference]: Start difference. First operand 649 states and 965 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:08,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:08,170 INFO L93 Difference]: Finished difference Result 651 states and 964 transitions. [2021-11-21 01:53:08,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:53:08,171 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2021-11-21 01:53:08,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:08,176 INFO L225 Difference]: With dead ends: 651 [2021-11-21 01:53:08,176 INFO L226 Difference]: Without dead ends: 651 [2021-11-21 01:53:08,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:53:08,177 INFO L933 BasicCegarLoop]: 196 mSDtfsCounter, 290 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:08,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 404 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:08,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2021-11-21 01:53:08,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 649. [2021-11-21 01:53:08,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 485 states have (on average 1.379381443298969) internal successors, (669), 488 states have internal predecessors, (669), 123 states have call successors, (123), 43 states have call predecessors, (123), 40 states have return successors, (171), 119 states have call predecessors, (171), 114 states have call successors, (171) [2021-11-21 01:53:08,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 963 transitions. [2021-11-21 01:53:08,203 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 963 transitions. Word has length 21 [2021-11-21 01:53:08,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:08,203 INFO L470 AbstractCegarLoop]: Abstraction has 649 states and 963 transitions. [2021-11-21 01:53:08,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:08,204 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 963 transitions. [2021-11-21 01:53:08,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-21 01:53:08,205 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:08,205 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:08,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-21 01:53:08,206 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:08,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:08,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1519215839, now seen corresponding path program 1 times [2021-11-21 01:53:08,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:08,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161068672] [2021-11-21 01:53:08,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:08,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:08,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:08,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:08,287 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:08,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161068672] [2021-11-21 01:53:08,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161068672] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:08,287 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:08,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:53:08,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013679539] [2021-11-21 01:53:08,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:08,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:53:08,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:08,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:53:08,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:08,289 INFO L87 Difference]: Start difference. First operand 649 states and 963 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:08,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:08,540 INFO L93 Difference]: Finished difference Result 651 states and 962 transitions. [2021-11-21 01:53:08,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:53:08,540 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2021-11-21 01:53:08,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:08,545 INFO L225 Difference]: With dead ends: 651 [2021-11-21 01:53:08,546 INFO L226 Difference]: Without dead ends: 651 [2021-11-21 01:53:08,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:53:08,547 INFO L933 BasicCegarLoop]: 198 mSDtfsCounter, 285 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:08,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 406 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:08,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2021-11-21 01:53:08,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 649. [2021-11-21 01:53:08,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 485 states have (on average 1.3752577319587629) internal successors, (667), 488 states have internal predecessors, (667), 123 states have call successors, (123), 43 states have call predecessors, (123), 40 states have return successors, (171), 119 states have call predecessors, (171), 114 states have call successors, (171) [2021-11-21 01:53:08,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 961 transitions. [2021-11-21 01:53:08,574 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 961 transitions. Word has length 22 [2021-11-21 01:53:08,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:08,574 INFO L470 AbstractCegarLoop]: Abstraction has 649 states and 961 transitions. [2021-11-21 01:53:08,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:08,574 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 961 transitions. [2021-11-21 01:53:08,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-21 01:53:08,575 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:08,576 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:08,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-21 01:53:08,576 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:08,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:08,577 INFO L85 PathProgramCache]: Analyzing trace with hash 204342713, now seen corresponding path program 1 times [2021-11-21 01:53:08,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:08,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014250747] [2021-11-21 01:53:08,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:08,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:08,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:08,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:08,627 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:08,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014250747] [2021-11-21 01:53:08,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014250747] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:08,628 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:08,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:08,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530681188] [2021-11-21 01:53:08,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:08,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:08,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:08,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:08,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:08,630 INFO L87 Difference]: Start difference. First operand 649 states and 961 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:08,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:08,692 INFO L93 Difference]: Finished difference Result 660 states and 971 transitions. [2021-11-21 01:53:08,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:08,692 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2021-11-21 01:53:08,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:08,697 INFO L225 Difference]: With dead ends: 660 [2021-11-21 01:53:08,697 INFO L226 Difference]: Without dead ends: 647 [2021-11-21 01:53:08,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:08,698 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 0 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:08,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 410 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-21 01:53:08,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2021-11-21 01:53:08,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 647. [2021-11-21 01:53:08,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 484 states have (on average 1.3739669421487604) internal successors, (665), 487 states have internal predecessors, (665), 122 states have call successors, (122), 43 states have call predecessors, (122), 40 states have return successors, (170), 118 states have call predecessors, (170), 113 states have call successors, (170) [2021-11-21 01:53:08,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 957 transitions. [2021-11-21 01:53:08,724 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 957 transitions. Word has length 23 [2021-11-21 01:53:08,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:08,724 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 957 transitions. [2021-11-21 01:53:08,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:08,725 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 957 transitions. [2021-11-21 01:53:08,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-21 01:53:08,726 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:08,726 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:08,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-21 01:53:08,726 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:08,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:08,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1261158427, now seen corresponding path program 1 times [2021-11-21 01:53:08,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:08,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472969706] [2021-11-21 01:53:08,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:08,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:08,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:08,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:08,774 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:08,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472969706] [2021-11-21 01:53:08,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472969706] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:08,775 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:08,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:08,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525668207] [2021-11-21 01:53:08,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:08,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-21 01:53:08,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:08,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-21 01:53:08,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:53:08,776 INFO L87 Difference]: Start difference. First operand 647 states and 957 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:08,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:08,977 INFO L93 Difference]: Finished difference Result 647 states and 955 transitions. [2021-11-21 01:53:08,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:53:08,978 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-11-21 01:53:08,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:08,982 INFO L225 Difference]: With dead ends: 647 [2021-11-21 01:53:08,983 INFO L226 Difference]: Without dead ends: 647 [2021-11-21 01:53:08,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:08,984 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 234 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:08,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 299 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:08,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2021-11-21 01:53:09,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 647. [2021-11-21 01:53:09,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 484 states have (on average 1.3698347107438016) internal successors, (663), 487 states have internal predecessors, (663), 122 states have call successors, (122), 43 states have call predecessors, (122), 40 states have return successors, (170), 118 states have call predecessors, (170), 113 states have call successors, (170) [2021-11-21 01:53:09,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 955 transitions. [2021-11-21 01:53:09,016 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 955 transitions. Word has length 23 [2021-11-21 01:53:09,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:09,017 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 955 transitions. [2021-11-21 01:53:09,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:09,017 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 955 transitions. [2021-11-21 01:53:09,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-21 01:53:09,018 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:09,018 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:09,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-21 01:53:09,019 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:09,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:09,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1469075890, now seen corresponding path program 1 times [2021-11-21 01:53:09,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:09,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683595239] [2021-11-21 01:53:09,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:09,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:09,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:09,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:09,105 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:09,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683595239] [2021-11-21 01:53:09,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683595239] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:09,105 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:09,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:09,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796789612] [2021-11-21 01:53:09,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:09,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-21 01:53:09,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:09,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-21 01:53:09,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:53:09,107 INFO L87 Difference]: Start difference. First operand 647 states and 955 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:09,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:09,316 INFO L93 Difference]: Finished difference Result 647 states and 953 transitions. [2021-11-21 01:53:09,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:53:09,316 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-21 01:53:09,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:09,321 INFO L225 Difference]: With dead ends: 647 [2021-11-21 01:53:09,321 INFO L226 Difference]: Without dead ends: 647 [2021-11-21 01:53:09,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:09,322 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 233 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:09,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 307 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:09,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2021-11-21 01:53:09,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 647. [2021-11-21 01:53:09,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 484 states have (on average 1.365702479338843) internal successors, (661), 487 states have internal predecessors, (661), 122 states have call successors, (122), 43 states have call predecessors, (122), 40 states have return successors, (170), 118 states have call predecessors, (170), 113 states have call successors, (170) [2021-11-21 01:53:09,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 953 transitions. [2021-11-21 01:53:09,349 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 953 transitions. Word has length 24 [2021-11-21 01:53:09,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:09,349 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 953 transitions. [2021-11-21 01:53:09,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:09,350 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 953 transitions. [2021-11-21 01:53:09,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-21 01:53:09,352 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:09,352 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:09,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-21 01:53:09,352 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:09,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:09,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1265499097, now seen corresponding path program 1 times [2021-11-21 01:53:09,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:09,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624829940] [2021-11-21 01:53:09,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:09,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:09,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:09,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:09,410 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:09,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624829940] [2021-11-21 01:53:09,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624829940] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:09,411 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:09,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:09,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218689295] [2021-11-21 01:53:09,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:09,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:09,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:09,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:09,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:09,412 INFO L87 Difference]: Start difference. First operand 647 states and 953 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:09,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:09,558 INFO L93 Difference]: Finished difference Result 965 states and 1519 transitions. [2021-11-21 01:53:09,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:09,559 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2021-11-21 01:53:09,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:09,566 INFO L225 Difference]: With dead ends: 965 [2021-11-21 01:53:09,566 INFO L226 Difference]: Without dead ends: 965 [2021-11-21 01:53:09,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:09,567 INFO L933 BasicCegarLoop]: 260 mSDtfsCounter, 145 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:09,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 431 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:09,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2021-11-21 01:53:09,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 691. [2021-11-21 01:53:09,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 517 states have (on average 1.369439071566731) internal successors, (708), 522 states have internal predecessors, (708), 129 states have call successors, (129), 45 states have call predecessors, (129), 44 states have return successors, (196), 125 states have call predecessors, (196), 120 states have call successors, (196) [2021-11-21 01:53:09,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1033 transitions. [2021-11-21 01:53:09,606 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1033 transitions. Word has length 25 [2021-11-21 01:53:09,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:09,607 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 1033 transitions. [2021-11-21 01:53:09,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:09,607 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1033 transitions. [2021-11-21 01:53:09,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-21 01:53:09,610 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:09,611 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:09,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-21 01:53:09,611 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:09,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:09,611 INFO L85 PathProgramCache]: Analyzing trace with hash 259071617, now seen corresponding path program 1 times [2021-11-21 01:53:09,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:09,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776568026] [2021-11-21 01:53:09,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:09,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:09,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:09,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:09,670 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:09,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776568026] [2021-11-21 01:53:09,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776568026] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:09,670 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:09,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-21 01:53:09,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607435981] [2021-11-21 01:53:09,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:09,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-21 01:53:09,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:09,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-21 01:53:09,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:53:09,671 INFO L87 Difference]: Start difference. First operand 691 states and 1033 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:09,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:09,830 INFO L93 Difference]: Finished difference Result 459 states and 632 transitions. [2021-11-21 01:53:09,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:53:09,830 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2021-11-21 01:53:09,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:09,833 INFO L225 Difference]: With dead ends: 459 [2021-11-21 01:53:09,834 INFO L226 Difference]: Without dead ends: 459 [2021-11-21 01:53:09,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:53:09,837 INFO L933 BasicCegarLoop]: 223 mSDtfsCounter, 249 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:09,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 384 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:09,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-11-21 01:53:09,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 445. [2021-11-21 01:53:09,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 336 states have (on average 1.318452380952381) internal successors, (443), 342 states have internal predecessors, (443), 79 states have call successors, (79), 31 states have call predecessors, (79), 29 states have return successors, (97), 73 states have call predecessors, (97), 70 states have call successors, (97) [2021-11-21 01:53:09,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 619 transitions. [2021-11-21 01:53:09,853 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 619 transitions. Word has length 29 [2021-11-21 01:53:09,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:09,854 INFO L470 AbstractCegarLoop]: Abstraction has 445 states and 619 transitions. [2021-11-21 01:53:09,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:09,854 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 619 transitions. [2021-11-21 01:53:09,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-21 01:53:09,857 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:09,857 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:09,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-21 01:53:09,857 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:09,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:09,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1602242582, now seen corresponding path program 1 times [2021-11-21 01:53:09,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:09,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512449528] [2021-11-21 01:53:09,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:09,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:09,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:09,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:09,905 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:09,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512449528] [2021-11-21 01:53:09,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512449528] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:09,907 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:09,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:09,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457792986] [2021-11-21 01:53:09,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:09,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:09,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:09,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:09,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:09,910 INFO L87 Difference]: Start difference. First operand 445 states and 619 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:10,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:10,071 INFO L93 Difference]: Finished difference Result 635 states and 946 transitions. [2021-11-21 01:53:10,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:10,071 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-11-21 01:53:10,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:10,077 INFO L225 Difference]: With dead ends: 635 [2021-11-21 01:53:10,077 INFO L226 Difference]: Without dead ends: 635 [2021-11-21 01:53:10,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:10,078 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 146 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:10,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 500 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:10,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2021-11-21 01:53:10,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 442. [2021-11-21 01:53:10,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 334 states have (on average 1.311377245508982) internal successors, (438), 339 states have internal predecessors, (438), 78 states have call successors, (78), 31 states have call predecessors, (78), 29 states have return successors, (97), 73 states have call predecessors, (97), 70 states have call successors, (97) [2021-11-21 01:53:10,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 613 transitions. [2021-11-21 01:53:10,104 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 613 transitions. Word has length 25 [2021-11-21 01:53:10,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:10,104 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 613 transitions. [2021-11-21 01:53:10,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:10,105 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 613 transitions. [2021-11-21 01:53:10,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-21 01:53:10,106 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:10,106 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:10,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-21 01:53:10,106 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:10,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:10,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1029122890, now seen corresponding path program 1 times [2021-11-21 01:53:10,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:10,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756346747] [2021-11-21 01:53:10,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:10,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:10,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:10,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:10,167 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:10,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756346747] [2021-11-21 01:53:10,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756346747] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:10,167 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:10,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-21 01:53:10,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982812376] [2021-11-21 01:53:10,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:10,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-21 01:53:10,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:10,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-21 01:53:10,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-21 01:53:10,169 INFO L87 Difference]: Start difference. First operand 442 states and 613 transitions. Second operand has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:10,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:10,362 INFO L93 Difference]: Finished difference Result 454 states and 626 transitions. [2021-11-21 01:53:10,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:53:10,363 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2021-11-21 01:53:10,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:10,366 INFO L225 Difference]: With dead ends: 454 [2021-11-21 01:53:10,366 INFO L226 Difference]: Without dead ends: 453 [2021-11-21 01:53:10,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-21 01:53:10,367 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 18 mSDsluCounter, 1082 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1181 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:10,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1181 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:10,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-11-21 01:53:10,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 449. [2021-11-21 01:53:10,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 341 states have (on average 1.3079178885630498) internal successors, (446), 346 states have internal predecessors, (446), 78 states have call successors, (78), 31 states have call predecessors, (78), 29 states have return successors, (97), 73 states have call predecessors, (97), 70 states have call successors, (97) [2021-11-21 01:53:10,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 621 transitions. [2021-11-21 01:53:10,393 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 621 transitions. Word has length 26 [2021-11-21 01:53:10,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:10,393 INFO L470 AbstractCegarLoop]: Abstraction has 449 states and 621 transitions. [2021-11-21 01:53:10,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:10,394 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 621 transitions. [2021-11-21 01:53:10,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-21 01:53:10,395 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:10,395 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:10,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-21 01:53:10,395 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:10,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:10,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1028846060, now seen corresponding path program 1 times [2021-11-21 01:53:10,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:10,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224745709] [2021-11-21 01:53:10,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:10,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:10,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:10,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:10,455 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:10,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224745709] [2021-11-21 01:53:10,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224745709] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:10,456 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:10,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:53:10,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642050988] [2021-11-21 01:53:10,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:10,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:53:10,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:10,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:53:10,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:10,457 INFO L87 Difference]: Start difference. First operand 449 states and 621 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:10,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:10,821 INFO L93 Difference]: Finished difference Result 640 states and 950 transitions. [2021-11-21 01:53:10,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:53:10,822 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2021-11-21 01:53:10,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:10,827 INFO L225 Difference]: With dead ends: 640 [2021-11-21 01:53:10,827 INFO L226 Difference]: Without dead ends: 628 [2021-11-21 01:53:10,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:53:10,828 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 400 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:10,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 459 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-21 01:53:10,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-11-21 01:53:10,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 441. [2021-11-21 01:53:10,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 334 states have (on average 1.3083832335329342) internal successors, (437), 339 states have internal predecessors, (437), 77 states have call successors, (77), 31 states have call predecessors, (77), 29 states have return successors, (96), 72 states have call predecessors, (96), 69 states have call successors, (96) [2021-11-21 01:53:10,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 610 transitions. [2021-11-21 01:53:10,848 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 610 transitions. Word has length 26 [2021-11-21 01:53:10,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:10,848 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 610 transitions. [2021-11-21 01:53:10,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:10,849 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 610 transitions. [2021-11-21 01:53:10,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-21 01:53:10,850 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:10,850 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:10,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-21 01:53:10,850 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:10,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:10,851 INFO L85 PathProgramCache]: Analyzing trace with hash -15591929, now seen corresponding path program 1 times [2021-11-21 01:53:10,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:10,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817470788] [2021-11-21 01:53:10,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:10,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:10,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:10,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:10,896 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:10,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817470788] [2021-11-21 01:53:10,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817470788] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:10,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:10,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:53:10,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964151436] [2021-11-21 01:53:10,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:10,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:53:10,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:10,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:53:10,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:10,898 INFO L87 Difference]: Start difference. First operand 441 states and 610 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:11,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:11,365 INFO L93 Difference]: Finished difference Result 630 states and 937 transitions. [2021-11-21 01:53:11,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:53:11,366 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-11-21 01:53:11,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:11,371 INFO L225 Difference]: With dead ends: 630 [2021-11-21 01:53:11,371 INFO L226 Difference]: Without dead ends: 630 [2021-11-21 01:53:11,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:53:11,372 INFO L933 BasicCegarLoop]: 235 mSDtfsCounter, 487 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:11,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 457 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-21 01:53:11,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2021-11-21 01:53:11,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 441. [2021-11-21 01:53:11,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 334 states have (on average 1.3053892215568863) internal successors, (436), 339 states have internal predecessors, (436), 77 states have call successors, (77), 31 states have call predecessors, (77), 29 states have return successors, (96), 72 states have call predecessors, (96), 69 states have call successors, (96) [2021-11-21 01:53:11,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 609 transitions. [2021-11-21 01:53:11,392 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 609 transitions. Word has length 27 [2021-11-21 01:53:11,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:11,392 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 609 transitions. [2021-11-21 01:53:11,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:11,393 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 609 transitions. [2021-11-21 01:53:11,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-21 01:53:11,393 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:11,393 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:11,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-21 01:53:11,394 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:11,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:11,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1416730963, now seen corresponding path program 1 times [2021-11-21 01:53:11,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:11,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524134792] [2021-11-21 01:53:11,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:11,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:11,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:11,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:11,588 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:11,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524134792] [2021-11-21 01:53:11,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524134792] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:11,589 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:11,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:53:11,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962487246] [2021-11-21 01:53:11,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:11,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:53:11,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:11,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:53:11,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:11,590 INFO L87 Difference]: Start difference. First operand 441 states and 609 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:11,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:11,747 INFO L93 Difference]: Finished difference Result 452 states and 620 transitions. [2021-11-21 01:53:11,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-21 01:53:11,747 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-11-21 01:53:11,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:11,750 INFO L225 Difference]: With dead ends: 452 [2021-11-21 01:53:11,751 INFO L226 Difference]: Without dead ends: 451 [2021-11-21 01:53:11,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:53:11,752 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 14 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:11,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 776 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:11,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-11-21 01:53:11,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 447. [2021-11-21 01:53:11,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 340 states have (on average 1.3) internal successors, (442), 345 states have internal predecessors, (442), 77 states have call successors, (77), 31 states have call predecessors, (77), 29 states have return successors, (96), 72 states have call predecessors, (96), 69 states have call successors, (96) [2021-11-21 01:53:11,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 615 transitions. [2021-11-21 01:53:11,781 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 615 transitions. Word has length 26 [2021-11-21 01:53:11,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:11,781 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 615 transitions. [2021-11-21 01:53:11,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:11,782 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 615 transitions. [2021-11-21 01:53:11,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-21 01:53:11,782 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:11,782 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:11,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-21 01:53:11,783 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:11,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:11,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1417007793, now seen corresponding path program 1 times [2021-11-21 01:53:11,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:11,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130715093] [2021-11-21 01:53:11,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:11,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:11,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:11,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:11,854 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:11,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130715093] [2021-11-21 01:53:11,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130715093] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:11,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:11,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:11,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799054398] [2021-11-21 01:53:11,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:11,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-21 01:53:11,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:11,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-21 01:53:11,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:53:11,856 INFO L87 Difference]: Start difference. First operand 447 states and 615 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:12,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:12,181 INFO L93 Difference]: Finished difference Result 636 states and 941 transitions. [2021-11-21 01:53:12,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:53:12,182 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-11-21 01:53:12,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:12,187 INFO L225 Difference]: With dead ends: 636 [2021-11-21 01:53:12,187 INFO L226 Difference]: Without dead ends: 620 [2021-11-21 01:53:12,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:12,188 INFO L933 BasicCegarLoop]: 308 mSDtfsCounter, 325 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:12,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 418 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-21 01:53:12,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2021-11-21 01:53:12,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 431. [2021-11-21 01:53:12,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 324 states have (on average 1.308641975308642) internal successors, (424), 329 states have internal predecessors, (424), 77 states have call successors, (77), 31 states have call predecessors, (77), 29 states have return successors, (96), 72 states have call predecessors, (96), 69 states have call successors, (96) [2021-11-21 01:53:12,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 597 transitions. [2021-11-21 01:53:12,207 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 597 transitions. Word has length 26 [2021-11-21 01:53:12,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:12,208 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 597 transitions. [2021-11-21 01:53:12,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:12,208 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 597 transitions. [2021-11-21 01:53:12,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-21 01:53:12,209 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:12,209 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:12,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-21 01:53:12,209 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:12,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:12,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1380428570, now seen corresponding path program 1 times [2021-11-21 01:53:12,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:12,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369163221] [2021-11-21 01:53:12,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:12,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:12,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:12,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:12,432 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:12,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369163221] [2021-11-21 01:53:12,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369163221] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:12,433 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:12,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-21 01:53:12,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581378497] [2021-11-21 01:53:12,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:12,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-21 01:53:12,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:12,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-21 01:53:12,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-21 01:53:12,435 INFO L87 Difference]: Start difference. First operand 431 states and 597 transitions. Second operand has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:12,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:12,657 INFO L93 Difference]: Finished difference Result 434 states and 599 transitions. [2021-11-21 01:53:12,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:53:12,660 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2021-11-21 01:53:12,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:12,662 INFO L225 Difference]: With dead ends: 434 [2021-11-21 01:53:12,663 INFO L226 Difference]: Without dead ends: 414 [2021-11-21 01:53:12,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:53:12,663 INFO L933 BasicCegarLoop]: 196 mSDtfsCounter, 8 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 944 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:12,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 944 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:12,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-11-21 01:53:12,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 414. [2021-11-21 01:53:12,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 309 states have (on average 1.3203883495145632) internal successors, (408), 314 states have internal predecessors, (408), 76 states have call successors, (76), 30 states have call predecessors, (76), 28 states have return successors, (95), 71 states have call predecessors, (95), 68 states have call successors, (95) [2021-11-21 01:53:12,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 579 transitions. [2021-11-21 01:53:12,679 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 579 transitions. Word has length 28 [2021-11-21 01:53:12,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:12,679 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 579 transitions. [2021-11-21 01:53:12,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:12,680 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 579 transitions. [2021-11-21 01:53:12,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-21 01:53:12,681 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:12,681 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:12,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-21 01:53:12,681 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:12,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:12,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1996159108, now seen corresponding path program 1 times [2021-11-21 01:53:12,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:12,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266915087] [2021-11-21 01:53:12,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:12,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:12,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:12,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:12,732 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:12,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266915087] [2021-11-21 01:53:12,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266915087] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:12,733 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:12,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:53:12,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973581699] [2021-11-21 01:53:12,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:12,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:53:12,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:12,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:53:12,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:12,736 INFO L87 Difference]: Start difference. First operand 414 states and 579 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:12,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:12,837 INFO L93 Difference]: Finished difference Result 441 states and 605 transitions. [2021-11-21 01:53:12,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:53:12,838 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2021-11-21 01:53:12,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:12,841 INFO L225 Difference]: With dead ends: 441 [2021-11-21 01:53:12,841 INFO L226 Difference]: Without dead ends: 412 [2021-11-21 01:53:12,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:53:12,843 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 34 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:12,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 736 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:12,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2021-11-21 01:53:12,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 412. [2021-11-21 01:53:12,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 308 states have (on average 1.3149350649350648) internal successors, (405), 313 states have internal predecessors, (405), 75 states have call successors, (75), 30 states have call predecessors, (75), 28 states have return successors, (94), 70 states have call predecessors, (94), 67 states have call successors, (94) [2021-11-21 01:53:12,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 574 transitions. [2021-11-21 01:53:12,859 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 574 transitions. Word has length 28 [2021-11-21 01:53:12,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:12,861 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 574 transitions. [2021-11-21 01:53:12,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:12,861 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 574 transitions. [2021-11-21 01:53:12,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-21 01:53:12,862 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:12,862 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:12,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-11-21 01:53:12,862 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:12,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:12,863 INFO L85 PathProgramCache]: Analyzing trace with hash -2090888140, now seen corresponding path program 1 times [2021-11-21 01:53:12,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:12,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120777482] [2021-11-21 01:53:12,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:12,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:12,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:12,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:12,922 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:12,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120777482] [2021-11-21 01:53:12,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120777482] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:12,923 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:12,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:12,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928818110] [2021-11-21 01:53:12,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:12,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:12,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:12,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:12,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:12,927 INFO L87 Difference]: Start difference. First operand 412 states and 574 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-21 01:53:12,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:12,994 INFO L93 Difference]: Finished difference Result 418 states and 582 transitions. [2021-11-21 01:53:12,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:12,995 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2021-11-21 01:53:12,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:12,998 INFO L225 Difference]: With dead ends: 418 [2021-11-21 01:53:12,998 INFO L226 Difference]: Without dead ends: 418 [2021-11-21 01:53:12,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:13,000 INFO L933 BasicCegarLoop]: 184 mSDtfsCounter, 0 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:13,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 340 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:13,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-11-21 01:53:13,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 418. [2021-11-21 01:53:13,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 314 states have (on average 1.3152866242038217) internal successors, (413), 317 states have internal predecessors, (413), 75 states have call successors, (75), 30 states have call predecessors, (75), 28 states have return successors, (94), 70 states have call predecessors, (94), 67 states have call successors, (94) [2021-11-21 01:53:13,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 582 transitions. [2021-11-21 01:53:13,017 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 582 transitions. Word has length 32 [2021-11-21 01:53:13,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:13,018 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 582 transitions. [2021-11-21 01:53:13,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-21 01:53:13,018 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 582 transitions. [2021-11-21 01:53:13,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-21 01:53:13,019 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:13,019 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:13,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-11-21 01:53:13,020 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:13,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:13,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1677831238, now seen corresponding path program 1 times [2021-11-21 01:53:13,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:13,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240409468] [2021-11-21 01:53:13,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:13,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:13,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:13,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:13,080 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:13,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240409468] [2021-11-21 01:53:13,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240409468] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:13,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:13,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-21 01:53:13,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047848263] [2021-11-21 01:53:13,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:13,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-21 01:53:13,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:13,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-21 01:53:13,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-21 01:53:13,084 INFO L87 Difference]: Start difference. First operand 418 states and 582 transitions. Second operand has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:13,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:13,224 INFO L93 Difference]: Finished difference Result 417 states and 580 transitions. [2021-11-21 01:53:13,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:53:13,224 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2021-11-21 01:53:13,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:13,227 INFO L225 Difference]: With dead ends: 417 [2021-11-21 01:53:13,227 INFO L226 Difference]: Without dead ends: 395 [2021-11-21 01:53:13,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-21 01:53:13,228 INFO L933 BasicCegarLoop]: 184 mSDtfsCounter, 10 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:13,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1047 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:13,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-11-21 01:53:13,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 395. [2021-11-21 01:53:13,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 294 states have (on average 1.3333333333333333) internal successors, (392), 296 states have internal predecessors, (392), 73 states have call successors, (73), 29 states have call predecessors, (73), 27 states have return successors, (93), 69 states have call predecessors, (93), 66 states have call successors, (93) [2021-11-21 01:53:13,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 558 transitions. [2021-11-21 01:53:13,244 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 558 transitions. Word has length 32 [2021-11-21 01:53:13,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:13,244 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 558 transitions. [2021-11-21 01:53:13,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:13,245 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 558 transitions. [2021-11-21 01:53:13,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-21 01:53:13,246 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:13,246 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:13,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-11-21 01:53:13,246 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:13,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:13,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1381640600, now seen corresponding path program 1 times [2021-11-21 01:53:13,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:13,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350420934] [2021-11-21 01:53:13,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:13,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:13,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:13,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:13,279 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:13,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350420934] [2021-11-21 01:53:13,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350420934] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:13,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:13,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:13,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230726326] [2021-11-21 01:53:13,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:13,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:13,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:13,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:13,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:13,281 INFO L87 Difference]: Start difference. First operand 395 states and 558 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-21 01:53:13,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:13,376 INFO L93 Difference]: Finished difference Result 538 states and 771 transitions. [2021-11-21 01:53:13,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:13,377 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 35 [2021-11-21 01:53:13,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:13,381 INFO L225 Difference]: With dead ends: 538 [2021-11-21 01:53:13,381 INFO L226 Difference]: Without dead ends: 538 [2021-11-21 01:53:13,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:13,382 INFO L933 BasicCegarLoop]: 271 mSDtfsCounter, 110 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:13,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 423 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:13,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2021-11-21 01:53:13,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 399. [2021-11-21 01:53:13,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 298 states have (on average 1.3355704697986577) internal successors, (398), 300 states have internal predecessors, (398), 73 states have call successors, (73), 29 states have call predecessors, (73), 27 states have return successors, (93), 69 states have call predecessors, (93), 66 states have call successors, (93) [2021-11-21 01:53:13,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 564 transitions. [2021-11-21 01:53:13,402 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 564 transitions. Word has length 35 [2021-11-21 01:53:13,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:13,402 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 564 transitions. [2021-11-21 01:53:13,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-21 01:53:13,402 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 564 transitions. [2021-11-21 01:53:13,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-21 01:53:13,403 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:13,404 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:13,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-11-21 01:53:13,404 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:13,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:13,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1343302093, now seen corresponding path program 1 times [2021-11-21 01:53:13,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:13,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115488010] [2021-11-21 01:53:13,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:13,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:13,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:13,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:13,438 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:13,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115488010] [2021-11-21 01:53:13,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115488010] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:13,439 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:13,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:53:13,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730616876] [2021-11-21 01:53:13,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:13,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:53:13,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:13,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:53:13,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:13,442 INFO L87 Difference]: Start difference. First operand 399 states and 564 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:13,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:13,527 INFO L93 Difference]: Finished difference Result 410 states and 574 transitions. [2021-11-21 01:53:13,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-21 01:53:13,528 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2021-11-21 01:53:13,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:13,531 INFO L225 Difference]: With dead ends: 410 [2021-11-21 01:53:13,531 INFO L226 Difference]: Without dead ends: 385 [2021-11-21 01:53:13,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-21 01:53:13,532 INFO L933 BasicCegarLoop]: 171 mSDtfsCounter, 23 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:13,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 680 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:13,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2021-11-21 01:53:13,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 385. [2021-11-21 01:53:13,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 286 states have (on average 1.3426573426573427) internal successors, (384), 288 states have internal predecessors, (384), 72 states have call successors, (72), 28 states have call predecessors, (72), 26 states have return successors, (92), 68 states have call predecessors, (92), 65 states have call successors, (92) [2021-11-21 01:53:13,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 548 transitions. [2021-11-21 01:53:13,548 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 548 transitions. Word has length 32 [2021-11-21 01:53:13,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:13,548 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 548 transitions. [2021-11-21 01:53:13,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-21 01:53:13,548 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 548 transitions. [2021-11-21 01:53:13,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-21 01:53:13,549 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:13,550 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:13,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-11-21 01:53:13,550 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:13,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:13,551 INFO L85 PathProgramCache]: Analyzing trace with hash 498700032, now seen corresponding path program 1 times [2021-11-21 01:53:13,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:13,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579043650] [2021-11-21 01:53:13,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:13,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:13,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:13,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:13,586 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:13,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579043650] [2021-11-21 01:53:13,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579043650] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:13,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:13,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:53:13,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552092549] [2021-11-21 01:53:13,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:13,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:53:13,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:13,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:53:13,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:13,588 INFO L87 Difference]: Start difference. First operand 385 states and 548 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-21 01:53:13,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:13,668 INFO L93 Difference]: Finished difference Result 718 states and 1052 transitions. [2021-11-21 01:53:13,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:13,668 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 37 [2021-11-21 01:53:13,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:13,674 INFO L225 Difference]: With dead ends: 718 [2021-11-21 01:53:13,675 INFO L226 Difference]: Without dead ends: 718 [2021-11-21 01:53:13,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:53:13,676 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 152 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:13,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 367 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-21 01:53:13,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2021-11-21 01:53:13,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 648. [2021-11-21 01:53:13,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 483 states have (on average 1.3685300207039337) internal successors, (661), 484 states have internal predecessors, (661), 119 states have call successors, (119), 48 states have call predecessors, (119), 45 states have return successors, (188), 115 states have call predecessors, (188), 112 states have call successors, (188) [2021-11-21 01:53:13,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 968 transitions. [2021-11-21 01:53:13,704 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 968 transitions. Word has length 37 [2021-11-21 01:53:13,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:13,705 INFO L470 AbstractCegarLoop]: Abstraction has 648 states and 968 transitions. [2021-11-21 01:53:13,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-21 01:53:13,705 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 968 transitions. [2021-11-21 01:53:13,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-21 01:53:13,706 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:13,706 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:13,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-11-21 01:53:13,707 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:13,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:13,707 INFO L85 PathProgramCache]: Analyzing trace with hash -489083578, now seen corresponding path program 1 times [2021-11-21 01:53:13,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:13,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58604721] [2021-11-21 01:53:13,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:13,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:13,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:13,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:13,836 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:13,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58604721] [2021-11-21 01:53:13,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58604721] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:13,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:13,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-21 01:53:13,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561664163] [2021-11-21 01:53:13,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:13,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-21 01:53:13,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:13,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-21 01:53:13,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:53:13,839 INFO L87 Difference]: Start difference. First operand 648 states and 968 transitions. Second operand has 6 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-21 01:53:13,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:13,939 INFO L93 Difference]: Finished difference Result 670 states and 1008 transitions. [2021-11-21 01:53:13,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:53:13,939 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2021-11-21 01:53:13,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:13,945 INFO L225 Difference]: With dead ends: 670 [2021-11-21 01:53:13,945 INFO L226 Difference]: Without dead ends: 670 [2021-11-21 01:53:13,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-21 01:53:13,946 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 13 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:13,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 822 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:13,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2021-11-21 01:53:13,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 670. [2021-11-21 01:53:13,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 499 states have (on average 1.3607214428857715) internal successors, (679), 504 states have internal predecessors, (679), 123 states have call successors, (123), 48 states have call predecessors, (123), 47 states have return successors, (206), 117 states have call predecessors, (206), 116 states have call successors, (206) [2021-11-21 01:53:13,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1008 transitions. [2021-11-21 01:53:13,974 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1008 transitions. Word has length 37 [2021-11-21 01:53:13,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:13,974 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1008 transitions. [2021-11-21 01:53:13,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-21 01:53:13,974 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1008 transitions. [2021-11-21 01:53:13,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-21 01:53:13,975 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:13,976 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:13,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-11-21 01:53:13,976 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:13,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:13,977 INFO L85 PathProgramCache]: Analyzing trace with hash 525748074, now seen corresponding path program 1 times [2021-11-21 01:53:13,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:13,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248430045] [2021-11-21 01:53:13,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:13,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:13,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:14,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:14,027 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:14,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248430045] [2021-11-21 01:53:14,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248430045] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:14,028 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:14,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-21 01:53:14,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679169214] [2021-11-21 01:53:14,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:14,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-21 01:53:14,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:14,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-21 01:53:14,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:53:14,030 INFO L87 Difference]: Start difference. First operand 670 states and 1008 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-21 01:53:14,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:14,114 INFO L93 Difference]: Finished difference Result 210 states and 291 transitions. [2021-11-21 01:53:14,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:53:14,115 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2021-11-21 01:53:14,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:14,117 INFO L225 Difference]: With dead ends: 210 [2021-11-21 01:53:14,117 INFO L226 Difference]: Without dead ends: 210 [2021-11-21 01:53:14,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:53:14,118 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 150 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:14,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 224 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:14,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-11-21 01:53:14,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 174. [2021-11-21 01:53:14,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 127 states have (on average 1.2598425196850394) internal successors, (160), 128 states have internal predecessors, (160), 35 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (39), 32 states have call predecessors, (39), 32 states have call successors, (39) [2021-11-21 01:53:14,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 234 transitions. [2021-11-21 01:53:14,127 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 234 transitions. Word has length 39 [2021-11-21 01:53:14,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:14,127 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 234 transitions. [2021-11-21 01:53:14,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-21 01:53:14,127 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 234 transitions. [2021-11-21 01:53:14,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-21 01:53:14,128 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:14,128 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:14,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-11-21 01:53:14,129 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:14,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:14,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1025002463, now seen corresponding path program 1 times [2021-11-21 01:53:14,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:14,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325108780] [2021-11-21 01:53:14,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:14,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:14,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:14,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:14,174 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:14,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325108780] [2021-11-21 01:53:14,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325108780] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:14,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:14,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:53:14,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936639835] [2021-11-21 01:53:14,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:14,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:53:14,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:14,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:53:14,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:14,177 INFO L87 Difference]: Start difference. First operand 174 states and 234 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-21 01:53:14,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:14,316 INFO L93 Difference]: Finished difference Result 174 states and 233 transitions. [2021-11-21 01:53:14,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:53:14,317 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 41 [2021-11-21 01:53:14,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:14,318 INFO L225 Difference]: With dead ends: 174 [2021-11-21 01:53:14,319 INFO L226 Difference]: Without dead ends: 174 [2021-11-21 01:53:14,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:53:14,319 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 143 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:14,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 283 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:14,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-11-21 01:53:14,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2021-11-21 01:53:14,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 127 states have (on average 1.2519685039370079) internal successors, (159), 128 states have internal predecessors, (159), 35 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (39), 32 states have call predecessors, (39), 32 states have call successors, (39) [2021-11-21 01:53:14,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 233 transitions. [2021-11-21 01:53:14,326 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 233 transitions. Word has length 41 [2021-11-21 01:53:14,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:14,326 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 233 transitions. [2021-11-21 01:53:14,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-21 01:53:14,327 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 233 transitions. [2021-11-21 01:53:14,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-21 01:53:14,327 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:14,328 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:14,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-11-21 01:53:14,328 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:14,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:14,329 INFO L85 PathProgramCache]: Analyzing trace with hash 436962109, now seen corresponding path program 1 times [2021-11-21 01:53:14,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:14,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461110191] [2021-11-21 01:53:14,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:14,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:14,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:14,518 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:14,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461110191] [2021-11-21 01:53:14,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461110191] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:14,518 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:14,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-21 01:53:14,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55558030] [2021-11-21 01:53:14,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:14,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-21 01:53:14,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:14,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-21 01:53:14,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-11-21 01:53:14,520 INFO L87 Difference]: Start difference. First operand 174 states and 233 transitions. Second operand has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-21 01:53:14,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:14,934 INFO L93 Difference]: Finished difference Result 200 states and 265 transitions. [2021-11-21 01:53:14,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-21 01:53:14,934 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 42 [2021-11-21 01:53:14,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:14,936 INFO L225 Difference]: With dead ends: 200 [2021-11-21 01:53:14,936 INFO L226 Difference]: Without dead ends: 200 [2021-11-21 01:53:14,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-11-21 01:53:14,937 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 363 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:14,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 416 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-21 01:53:14,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-11-21 01:53:14,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 180. [2021-11-21 01:53:14,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 130 states have (on average 1.2461538461538462) internal successors, (162), 132 states have internal predecessors, (162), 36 states have call successors, (36), 14 states have call predecessors, (36), 13 states have return successors, (42), 33 states have call predecessors, (42), 33 states have call successors, (42) [2021-11-21 01:53:14,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 240 transitions. [2021-11-21 01:53:14,944 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 240 transitions. Word has length 42 [2021-11-21 01:53:14,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:14,944 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 240 transitions. [2021-11-21 01:53:14,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-21 01:53:14,945 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 240 transitions. [2021-11-21 01:53:14,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-21 01:53:14,945 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:14,945 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:14,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-11-21 01:53:14,946 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:14,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:14,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1759084436, now seen corresponding path program 1 times [2021-11-21 01:53:14,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:14,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549722578] [2021-11-21 01:53:14,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:14,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:14,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:15,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:15,044 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:15,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549722578] [2021-11-21 01:53:15,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549722578] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:15,045 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:15,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-21 01:53:15,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103179822] [2021-11-21 01:53:15,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:15,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-21 01:53:15,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:15,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-21 01:53:15,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-21 01:53:15,047 INFO L87 Difference]: Start difference. First operand 180 states and 240 transitions. Second operand has 9 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 3 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-21 01:53:15,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:15,349 INFO L93 Difference]: Finished difference Result 174 states and 231 transitions. [2021-11-21 01:53:15,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-21 01:53:15,349 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 3 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 50 [2021-11-21 01:53:15,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:15,351 INFO L225 Difference]: With dead ends: 174 [2021-11-21 01:53:15,351 INFO L226 Difference]: Without dead ends: 174 [2021-11-21 01:53:15,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-11-21 01:53:15,352 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 38 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:15,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 637 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-21 01:53:15,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-11-21 01:53:15,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2021-11-21 01:53:15,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 127 states have (on average 1.2440944881889764) internal successors, (158), 129 states have internal predecessors, (158), 33 states have call successors, (33), 15 states have call predecessors, (33), 13 states have return successors, (40), 29 states have call predecessors, (40), 30 states have call successors, (40) [2021-11-21 01:53:15,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 231 transitions. [2021-11-21 01:53:15,360 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 231 transitions. Word has length 50 [2021-11-21 01:53:15,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:15,360 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 231 transitions. [2021-11-21 01:53:15,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 3 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-21 01:53:15,361 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 231 transitions. [2021-11-21 01:53:15,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-21 01:53:15,362 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:15,362 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:15,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-11-21 01:53:15,362 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:15,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:15,363 INFO L85 PathProgramCache]: Analyzing trace with hash 946985235, now seen corresponding path program 1 times [2021-11-21 01:53:15,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:15,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734178699] [2021-11-21 01:53:15,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:15,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:15,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:15,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:15,510 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:15,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734178699] [2021-11-21 01:53:15,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734178699] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:15,511 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:15,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-11-21 01:53:15,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111104330] [2021-11-21 01:53:15,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:15,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-21 01:53:15,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:15,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-21 01:53:15,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2021-11-21 01:53:15,513 INFO L87 Difference]: Start difference. First operand 174 states and 231 transitions. Second operand has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-21 01:53:15,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:15,711 INFO L93 Difference]: Finished difference Result 190 states and 247 transitions. [2021-11-21 01:53:15,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-21 01:53:15,712 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 58 [2021-11-21 01:53:15,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:15,714 INFO L225 Difference]: With dead ends: 190 [2021-11-21 01:53:15,714 INFO L226 Difference]: Without dead ends: 174 [2021-11-21 01:53:15,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-11-21 01:53:15,715 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 41 mSDsluCounter, 1409 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1405 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:15,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 1405 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:15,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-11-21 01:53:15,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2021-11-21 01:53:15,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 127 states have (on average 1.2440944881889764) internal successors, (158), 129 states have internal predecessors, (158), 33 states have call successors, (33), 15 states have call predecessors, (33), 13 states have return successors, (39), 29 states have call predecessors, (39), 30 states have call successors, (39) [2021-11-21 01:53:15,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 230 transitions. [2021-11-21 01:53:15,721 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 230 transitions. Word has length 58 [2021-11-21 01:53:15,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:15,722 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 230 transitions. [2021-11-21 01:53:15,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-21 01:53:15,722 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 230 transitions. [2021-11-21 01:53:15,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-21 01:53:15,723 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:15,723 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:15,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-11-21 01:53:15,724 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:15,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:15,724 INFO L85 PathProgramCache]: Analyzing trace with hash 745663820, now seen corresponding path program 1 times [2021-11-21 01:53:15,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:15,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158634545] [2021-11-21 01:53:15,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:15,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:15,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:15,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:15,871 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:15,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158634545] [2021-11-21 01:53:15,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158634545] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:15,872 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:15,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-11-21 01:53:15,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723282887] [2021-11-21 01:53:15,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:15,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-21 01:53:15,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:15,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-21 01:53:15,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2021-11-21 01:53:15,874 INFO L87 Difference]: Start difference. First operand 174 states and 230 transitions. Second operand has 13 states, 11 states have (on average 4.545454545454546) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-21 01:53:16,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:16,130 INFO L93 Difference]: Finished difference Result 259 states and 366 transitions. [2021-11-21 01:53:16,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-21 01:53:16,131 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.545454545454546) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 63 [2021-11-21 01:53:16,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:16,133 INFO L225 Difference]: With dead ends: 259 [2021-11-21 01:53:16,133 INFO L226 Difference]: Without dead ends: 238 [2021-11-21 01:53:16,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-11-21 01:53:16,134 INFO L933 BasicCegarLoop]: 190 mSDtfsCounter, 83 mSDsluCounter, 2150 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 2188 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:16,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 2188 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:16,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-11-21 01:53:16,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2021-11-21 01:53:16,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 173 states have (on average 1.2658959537572254) internal successors, (219), 175 states have internal predecessors, (219), 51 states have call successors, (51), 15 states have call predecessors, (51), 13 states have return successors, (62), 47 states have call predecessors, (62), 47 states have call successors, (62) [2021-11-21 01:53:16,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 332 transitions. [2021-11-21 01:53:16,144 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 332 transitions. Word has length 63 [2021-11-21 01:53:16,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:16,145 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 332 transitions. [2021-11-21 01:53:16,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.545454545454546) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-21 01:53:16,145 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 332 transitions. [2021-11-21 01:53:16,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-21 01:53:16,146 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:16,146 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:16,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-11-21 01:53:16,147 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:16,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:16,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1879025492, now seen corresponding path program 1 times [2021-11-21 01:53:16,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:16,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665243337] [2021-11-21 01:53:16,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:16,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:16,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:16,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:16,258 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:16,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665243337] [2021-11-21 01:53:16,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665243337] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:16,258 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:16,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-21 01:53:16,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352465179] [2021-11-21 01:53:16,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:16,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-21 01:53:16,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:16,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-21 01:53:16,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-11-21 01:53:16,261 INFO L87 Difference]: Start difference. First operand 238 states and 332 transitions. Second operand has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-21 01:53:16,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:16,525 INFO L93 Difference]: Finished difference Result 253 states and 345 transitions. [2021-11-21 01:53:16,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-21 01:53:16,526 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 65 [2021-11-21 01:53:16,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:16,529 INFO L225 Difference]: With dead ends: 253 [2021-11-21 01:53:16,529 INFO L226 Difference]: Without dead ends: 235 [2021-11-21 01:53:16,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-11-21 01:53:16,531 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 153 mSDsluCounter, 967 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:16,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 990 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:16,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-11-21 01:53:16,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 233. [2021-11-21 01:53:16,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 170 states have (on average 1.2647058823529411) internal successors, (215), 172 states have internal predecessors, (215), 49 states have call successors, (49), 15 states have call predecessors, (49), 13 states have return successors, (60), 45 states have call predecessors, (60), 45 states have call successors, (60) [2021-11-21 01:53:16,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 324 transitions. [2021-11-21 01:53:16,544 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 324 transitions. Word has length 65 [2021-11-21 01:53:16,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:16,544 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 324 transitions. [2021-11-21 01:53:16,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-21 01:53:16,545 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 324 transitions. [2021-11-21 01:53:16,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-11-21 01:53:16,546 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:16,546 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1] [2021-11-21 01:53:16,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-11-21 01:53:16,547 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:16,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:16,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1757245150, now seen corresponding path program 1 times [2021-11-21 01:53:16,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:16,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016787052] [2021-11-21 01:53:16,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:16,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:16,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:16,778 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-21 01:53:16,779 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:16,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016787052] [2021-11-21 01:53:16,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016787052] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:16,779 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:16,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-21 01:53:16,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654243242] [2021-11-21 01:53:16,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:16,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-21 01:53:16,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:16,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-21 01:53:16,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:53:16,781 INFO L87 Difference]: Start difference. First operand 233 states and 324 transitions. Second operand has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-21 01:53:17,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:17,164 INFO L93 Difference]: Finished difference Result 277 states and 380 transitions. [2021-11-21 01:53:17,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-21 01:53:17,165 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 70 [2021-11-21 01:53:17,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:17,167 INFO L225 Difference]: With dead ends: 277 [2021-11-21 01:53:17,167 INFO L226 Difference]: Without dead ends: 274 [2021-11-21 01:53:17,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-11-21 01:53:17,168 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 318 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:17,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 395 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-21 01:53:17,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2021-11-21 01:53:17,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 241. [2021-11-21 01:53:17,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 175 states have (on average 1.2685714285714285) internal successors, (222), 179 states have internal predecessors, (222), 51 states have call successors, (51), 16 states have call predecessors, (51), 14 states have return successors, (62), 45 states have call predecessors, (62), 47 states have call successors, (62) [2021-11-21 01:53:17,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 335 transitions. [2021-11-21 01:53:17,176 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 335 transitions. Word has length 70 [2021-11-21 01:53:17,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:17,176 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 335 transitions. [2021-11-21 01:53:17,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-21 01:53:17,177 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 335 transitions. [2021-11-21 01:53:17,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-11-21 01:53:17,178 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:17,178 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:17,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-11-21 01:53:17,179 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:17,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:17,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1075414213, now seen corresponding path program 1 times [2021-11-21 01:53:17,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:17,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347704716] [2021-11-21 01:53:17,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:17,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:17,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:17,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-21 01:53:17,268 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:17,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347704716] [2021-11-21 01:53:17,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347704716] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:17,269 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:17,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-21 01:53:17,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038462242] [2021-11-21 01:53:17,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:17,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-21 01:53:17,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:17,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-21 01:53:17,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-11-21 01:53:17,272 INFO L87 Difference]: Start difference. First operand 241 states and 335 transitions. Second operand has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-11-21 01:53:17,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:17,571 INFO L93 Difference]: Finished difference Result 242 states and 334 transitions. [2021-11-21 01:53:17,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-21 01:53:17,572 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 70 [2021-11-21 01:53:17,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:17,573 INFO L225 Difference]: With dead ends: 242 [2021-11-21 01:53:17,574 INFO L226 Difference]: Without dead ends: 217 [2021-11-21 01:53:17,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-11-21 01:53:17,574 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 216 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 1181 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:17,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 1181 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:17,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-11-21 01:53:17,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 148. [2021-11-21 01:53:17,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 104 states have (on average 1.1826923076923077) internal successors, (123), 107 states have internal predecessors, (123), 30 states have call successors, (30), 15 states have call predecessors, (30), 13 states have return successors, (34), 25 states have call predecessors, (34), 27 states have call successors, (34) [2021-11-21 01:53:17,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 187 transitions. [2021-11-21 01:53:17,581 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 187 transitions. Word has length 70 [2021-11-21 01:53:17,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:17,582 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 187 transitions. [2021-11-21 01:53:17,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-11-21 01:53:17,582 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 187 transitions. [2021-11-21 01:53:17,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-11-21 01:53:17,583 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:17,583 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:17,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-11-21 01:53:17,583 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:17,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:17,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1814231975, now seen corresponding path program 1 times [2021-11-21 01:53:17,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:17,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330325576] [2021-11-21 01:53:17,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:17,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:17,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:17,637 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-21 01:53:17,637 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:17,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330325576] [2021-11-21 01:53:17,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330325576] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:17,638 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:17,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:53:17,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029193277] [2021-11-21 01:53:17,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:17,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:53:17,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:17,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:53:17,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:53:17,640 INFO L87 Difference]: Start difference. First operand 148 states and 187 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-21 01:53:17,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:17,796 INFO L93 Difference]: Finished difference Result 170 states and 201 transitions. [2021-11-21 01:53:17,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-21 01:53:17,797 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 78 [2021-11-21 01:53:17,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:17,798 INFO L225 Difference]: With dead ends: 170 [2021-11-21 01:53:17,799 INFO L226 Difference]: Without dead ends: 169 [2021-11-21 01:53:17,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:53:17,799 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 103 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:17,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 260 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:53:17,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-11-21 01:53:17,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2021-11-21 01:53:17,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 119 states have (on average 1.1260504201680672) internal successors, (134), 124 states have internal predecessors, (134), 32 states have call successors, (32), 19 states have call predecessors, (32), 17 states have return successors, (33), 25 states have call predecessors, (33), 29 states have call successors, (33) [2021-11-21 01:53:17,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 199 transitions. [2021-11-21 01:53:17,805 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 199 transitions. Word has length 78 [2021-11-21 01:53:17,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:17,806 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 199 transitions. [2021-11-21 01:53:17,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-21 01:53:17,806 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 199 transitions. [2021-11-21 01:53:17,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-11-21 01:53:17,807 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:17,807 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-21 01:53:17,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-11-21 01:53:17,808 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:17,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:17,808 INFO L85 PathProgramCache]: Analyzing trace with hash 549176524, now seen corresponding path program 1 times [2021-11-21 01:53:17,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:17,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75028759] [2021-11-21 01:53:17,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:17,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:17,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:17,996 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-11-21 01:53:17,996 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:17,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75028759] [2021-11-21 01:53:17,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75028759] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:17,996 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:17,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-21 01:53:17,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932998455] [2021-11-21 01:53:17,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:17,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-21 01:53:17,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:17,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-21 01:53:17,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:53:17,998 INFO L87 Difference]: Start difference. First operand 169 states and 199 transitions. Second operand has 8 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-21 01:53:18,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:18,312 INFO L93 Difference]: Finished difference Result 208 states and 244 transitions. [2021-11-21 01:53:18,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-21 01:53:18,312 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 99 [2021-11-21 01:53:18,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:18,313 INFO L225 Difference]: With dead ends: 208 [2021-11-21 01:53:18,313 INFO L226 Difference]: Without dead ends: 204 [2021-11-21 01:53:18,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-11-21 01:53:18,314 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 301 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:18,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 251 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:18,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-11-21 01:53:18,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 170. [2021-11-21 01:53:18,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 119 states have (on average 1.1092436974789917) internal successors, (132), 125 states have internal predecessors, (132), 32 states have call successors, (32), 20 states have call predecessors, (32), 18 states have return successors, (33), 24 states have call predecessors, (33), 29 states have call successors, (33) [2021-11-21 01:53:18,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 197 transitions. [2021-11-21 01:53:18,320 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 197 transitions. Word has length 99 [2021-11-21 01:53:18,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:18,321 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 197 transitions. [2021-11-21 01:53:18,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-21 01:53:18,321 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 197 transitions. [2021-11-21 01:53:18,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-11-21 01:53:18,327 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:18,327 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:18,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-11-21 01:53:18,328 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:18,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:18,328 INFO L85 PathProgramCache]: Analyzing trace with hash -196019302, now seen corresponding path program 1 times [2021-11-21 01:53:18,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:18,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529885196] [2021-11-21 01:53:18,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:18,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:18,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:18,626 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-11-21 01:53:18,626 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:18,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529885196] [2021-11-21 01:53:18,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529885196] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-21 01:53:18,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360843041] [2021-11-21 01:53:18,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:18,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:53:18,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:53:18,629 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-21 01:53:18,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-21 01:53:18,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:18,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 942 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-21 01:53:18,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:53:19,308 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2021-11-21 01:53:19,308 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-21 01:53:19,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360843041] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:19,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:53:19,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 14 [2021-11-21 01:53:19,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245516346] [2021-11-21 01:53:19,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:19,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-21 01:53:19,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:19,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-21 01:53:19,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-11-21 01:53:19,313 INFO L87 Difference]: Start difference. First operand 170 states and 197 transitions. Second operand has 7 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-21 01:53:19,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:19,545 INFO L93 Difference]: Finished difference Result 196 states and 226 transitions. [2021-11-21 01:53:19,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:53:19,546 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 126 [2021-11-21 01:53:19,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:19,548 INFO L225 Difference]: With dead ends: 196 [2021-11-21 01:53:19,548 INFO L226 Difference]: Without dead ends: 192 [2021-11-21 01:53:19,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-11-21 01:53:19,549 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 111 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:19,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 417 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:19,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-11-21 01:53:19,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 155. [2021-11-21 01:53:19,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 109 states have (on average 1.091743119266055) internal successors, (119), 115 states have internal predecessors, (119), 28 states have call successors, (28), 17 states have call predecessors, (28), 17 states have return successors, (30), 22 states have call predecessors, (30), 26 states have call successors, (30) [2021-11-21 01:53:19,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 177 transitions. [2021-11-21 01:53:19,556 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 177 transitions. Word has length 126 [2021-11-21 01:53:19,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:19,557 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 177 transitions. [2021-11-21 01:53:19,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-21 01:53:19,557 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 177 transitions. [2021-11-21 01:53:19,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-21 01:53:19,559 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:53:19,559 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:53:19,602 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-21 01:53:19,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:53:19,781 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-21 01:53:19,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:53:19,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1551808924, now seen corresponding path program 1 times [2021-11-21 01:53:19,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:53:19,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033852671] [2021-11-21 01:53:19,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:53:19,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:53:19,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:53:20,001 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2021-11-21 01:53:20,001 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:53:20,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033852671] [2021-11-21 01:53:20,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033852671] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:53:20,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:53:20,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-21 01:53:20,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179264662] [2021-11-21 01:53:20,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:53:20,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-21 01:53:20,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:53:20,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-21 01:53:20,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:53:20,004 INFO L87 Difference]: Start difference. First operand 155 states and 177 transitions. Second operand has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2021-11-21 01:53:20,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:53:20,338 INFO L93 Difference]: Finished difference Result 175 states and 202 transitions. [2021-11-21 01:53:20,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-21 01:53:20,339 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 128 [2021-11-21 01:53:20,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:53:20,339 INFO L225 Difference]: With dead ends: 175 [2021-11-21 01:53:20,340 INFO L226 Difference]: Without dead ends: 0 [2021-11-21 01:53:20,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-11-21 01:53:20,340 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 308 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:53:20,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 252 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-21 01:53:20,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-11-21 01:53:20,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-11-21 01:53:20,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-21 01:53:20,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-11-21 01:53:20,341 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 128 [2021-11-21 01:53:20,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:53:20,341 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-21 01:53:20,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2021-11-21 01:53:20,342 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-11-21 01:53:20,342 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-11-21 01:53:20,347 INFO L764 garLoopResultBuilder]: Registering result SAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK (1 of 2 remaining) [2021-11-21 01:53:20,347 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (0 of 2 remaining) [2021-11-21 01:53:20,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-11-21 01:53:20,355 INFO L732 BasicCegarLoop]: Path program 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, 1, 1, 1, 1] [2021-11-21 01:53:20,358 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-21 01:53:20,361 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.11 01:53:20 BoogieIcfgContainer [2021-11-21 01:53:20,364 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-21 01:53:20,365 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-21 01:53:20,366 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-21 01:53:20,366 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-21 01:53:20,366 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:53:05" (3/4) ... [2021-11-21 01:53:20,369 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-11-21 01:53:20,375 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure IoBuildDeviceIoControlRequest [2021-11-21 01:53:20,376 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure KeWaitForSingleObject [2021-11-21 01:53:20,376 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure DiskPerfForwardIrpSynchronous [2021-11-21 01:53:20,376 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure IofCompleteRequest [2021-11-21 01:53:20,376 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure errorFn [2021-11-21 01:53:20,377 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure IofCallDriver [2021-11-21 01:53:20,378 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure DiskPerfIrpCompletion [2021-11-21 01:53:20,378 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure stubMoreProcessingRequired [2021-11-21 01:53:20,378 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure DiskPerfIoCompletion [2021-11-21 01:53:20,412 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 97 nodes and edges [2021-11-21 01:53:20,415 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 33 nodes and edges [2021-11-21 01:53:20,417 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2021-11-21 01:53:20,419 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-11-21 01:53:20,588 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/witness.graphml [2021-11-21 01:53:20,588 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-21 01:53:20,589 INFO L158 Benchmark]: Toolchain (without parser) took 17073.46ms. Allocated memory was 92.3MB in the beginning and 239.1MB in the end (delta: 146.8MB). Free memory was 56.0MB in the beginning and 116.1MB in the end (delta: -60.1MB). Peak memory consumption was 85.1MB. Max. memory is 16.1GB. [2021-11-21 01:53:20,590 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 92.3MB. Free memory was 64.0MB in the beginning and 63.9MB in the end (delta: 28.2kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-21 01:53:20,590 INFO L158 Benchmark]: CACSL2BoogieTranslator took 571.25ms. Allocated memory was 92.3MB in the beginning and 121.6MB in the end (delta: 29.4MB). Free memory was 55.8MB in the beginning and 88.5MB in the end (delta: -32.7MB). Peak memory consumption was 7.8MB. Max. memory is 16.1GB. [2021-11-21 01:53:20,591 INFO L158 Benchmark]: Boogie Procedure Inliner took 84.70ms. Allocated memory is still 121.6MB. Free memory was 88.1MB in the beginning and 83.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-21 01:53:20,591 INFO L158 Benchmark]: Boogie Preprocessor took 60.73ms. Allocated memory is still 121.6MB. Free memory was 83.9MB in the beginning and 80.7MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-21 01:53:20,592 INFO L158 Benchmark]: RCFGBuilder took 1297.73ms. Allocated memory is still 121.6MB. Free memory was 80.7MB in the beginning and 91.7MB in the end (delta: -11.1MB). Peak memory consumption was 30.6MB. Max. memory is 16.1GB. [2021-11-21 01:53:20,592 INFO L158 Benchmark]: TraceAbstraction took 14829.32ms. Allocated memory was 121.6MB in the beginning and 239.1MB in the end (delta: 117.4MB). Free memory was 90.9MB in the beginning and 136.0MB in the end (delta: -45.1MB). Peak memory consumption was 71.9MB. Max. memory is 16.1GB. [2021-11-21 01:53:20,592 INFO L158 Benchmark]: Witness Printer took 222.95ms. Allocated memory is still 239.1MB. Free memory was 136.0MB in the beginning and 116.1MB in the end (delta: 19.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2021-11-21 01:53:20,601 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.29ms. Allocated memory is still 92.3MB. Free memory was 64.0MB in the beginning and 63.9MB in the end (delta: 28.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 571.25ms. Allocated memory was 92.3MB in the beginning and 121.6MB in the end (delta: 29.4MB). Free memory was 55.8MB in the beginning and 88.5MB in the end (delta: -32.7MB). Peak memory consumption was 7.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 84.70ms. Allocated memory is still 121.6MB. Free memory was 88.1MB in the beginning and 83.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 60.73ms. Allocated memory is still 121.6MB. Free memory was 83.9MB in the beginning and 80.7MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1297.73ms. Allocated memory is still 121.6MB. Free memory was 80.7MB in the beginning and 91.7MB in the end (delta: -11.1MB). Peak memory consumption was 30.6MB. Max. memory is 16.1GB. * TraceAbstraction took 14829.32ms. Allocated memory was 121.6MB in the beginning and 239.1MB in the end (delta: 117.4MB). Free memory was 90.9MB in the beginning and 136.0MB in the end (delta: -45.1MB). Peak memory consumption was 71.9MB. Max. memory is 16.1GB. * Witness Printer took 222.95ms. Allocated memory is still 239.1MB. Free memory was 136.0MB in the beginning and 116.1MB in the end (delta: 19.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 56]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 647]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 10 procedures, 190 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 14.7s, OverallIterations: 42, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 8.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6813 SdHoareTripleChecker+Valid, 6.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6689 mSDsluCounter, 23788 SdHoareTripleChecker+Invalid, 5.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17435 mSDsCounter, 895 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7420 IncrementalHoareTripleChecker+Invalid, 8315 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 895 mSolverCounterUnsat, 8236 mSDtfsCounter, 7420 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 428 GetRequests, 206 SyntacticMatches, 5 SemanticMatches, 217 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 1.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=691occurred in iteration=14, InterpolantAutomatonStates: 228, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 42 MinimizatonAttempts, 1581 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 3.4s InterpolantComputationTime, 1725 NumberOfCodeBlocks, 1725 NumberOfCodeBlocksAsserted, 43 NumberOfCheckSat, 1682 ConstructedInterpolants, 0 QuantifiedInterpolants, 4899 SizeOfPredicates, 6 NumberOfNonLiveVariables, 942 ConjunctsInSsa, 15 ConjunctsInUnsatCore, 43 InterpolantComputations, 42 PerfectInterpolantSequences, 426/434 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 - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-11-21 01:53:20,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a1180b5d-11a8-4af0-8b20-7e5145fb3b93/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE