./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/array-memsafety/openbsd_cstrpbrk-alloca-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 5fbdf5bf Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/array-memsafety/openbsd_cstrpbrk-alloca-2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b05f810cf5c3fdbb476cd22f2154f4cd5a41b63d ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-30 16:38:18,093 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-30 16:38:18,095 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-30 16:38:18,124 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-30 16:38:18,124 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-30 16:38:18,127 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-30 16:38:18,128 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-30 16:38:18,131 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-30 16:38:18,133 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-30 16:38:18,136 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-30 16:38:18,137 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-30 16:38:18,140 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-30 16:38:18,140 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-30 16:38:18,142 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-30 16:38:18,143 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-30 16:38:18,146 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-30 16:38:18,146 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-30 16:38:18,147 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-30 16:38:18,149 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-30 16:38:18,153 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-30 16:38:18,154 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-30 16:38:18,155 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-30 16:38:18,156 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-30 16:38:18,157 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-30 16:38:18,161 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-30 16:38:18,161 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-30 16:38:18,162 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-30 16:38:18,163 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-30 16:38:18,163 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-30 16:38:18,164 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-30 16:38:18,164 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-30 16:38:18,164 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-30 16:38:18,165 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-30 16:38:18,166 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-30 16:38:18,167 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-30 16:38:18,167 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-30 16:38:18,167 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-30 16:38:18,168 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-30 16:38:18,168 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-30 16:38:18,169 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-30 16:38:18,169 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-30 16:38:18,173 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-08-30 16:38:18,201 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-30 16:38:18,201 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-30 16:38:18,202 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-30 16:38:18,202 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-30 16:38:18,203 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-30 16:38:18,204 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-30 16:38:18,204 INFO L138 SettingsManager]: * Use SBE=true [2021-08-30 16:38:18,204 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-30 16:38:18,204 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-30 16:38:18,204 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-30 16:38:18,205 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-30 16:38:18,205 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-30 16:38:18,205 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-30 16:38:18,205 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-08-30 16:38:18,205 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-08-30 16:38:18,206 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-08-30 16:38:18,213 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-30 16:38:18,213 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-08-30 16:38:18,213 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-30 16:38:18,213 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-30 16:38:18,213 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-30 16:38:18,214 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-30 16:38:18,214 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-30 16:38:18,214 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-30 16:38:18,214 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-30 16:38:18,214 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-30 16:38:18,214 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-30 16:38:18,214 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-30 16:38:18,214 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-30 16:38:18,215 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> Automizer 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 -> b05f810cf5c3fdbb476cd22f2154f4cd5a41b63d [2021-08-30 16:38:18,459 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-30 16:38:18,488 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-30 16:38:18,490 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-30 16:38:18,491 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-30 16:38:18,491 INFO L275 PluginConnector]: CDTParser initialized [2021-08-30 16:38:18,492 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/array-memsafety/openbsd_cstrpbrk-alloca-2.i [2021-08-30 16:38:18,555 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebe72cb09/d9fb6ee174c349aaa22748ab800cc155/FLAG0623f933d [2021-08-30 16:38:18,940 INFO L306 CDTParser]: Found 1 translation units. [2021-08-30 16:38:18,943 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/array-memsafety/openbsd_cstrpbrk-alloca-2.i [2021-08-30 16:38:18,954 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebe72cb09/d9fb6ee174c349aaa22748ab800cc155/FLAG0623f933d [2021-08-30 16:38:19,324 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebe72cb09/d9fb6ee174c349aaa22748ab800cc155 [2021-08-30 16:38:19,326 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-30 16:38:19,327 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-08-30 16:38:19,329 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-30 16:38:19,329 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-30 16:38:19,332 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-30 16:38:19,332 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 04:38:19" (1/1) ... [2021-08-30 16:38:19,333 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72b4b264 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19, skipping insertion in model container [2021-08-30 16:38:19,333 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 04:38:19" (1/1) ... [2021-08-30 16:38:19,337 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-30 16:38:19,370 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-30 16:38:19,543 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-30 16:38:19,552 INFO L203 MainTranslator]: Completed pre-run [2021-08-30 16:38:19,595 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-30 16:38:19,621 INFO L208 MainTranslator]: Completed translation [2021-08-30 16:38:19,622 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19 WrapperNode [2021-08-30 16:38:19,622 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-30 16:38:19,622 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-30 16:38:19,622 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-30 16:38:19,623 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-30 16:38:19,629 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19" (1/1) ... [2021-08-30 16:38:19,631 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19" (1/1) ... [2021-08-30 16:38:19,649 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19" (1/1) ... [2021-08-30 16:38:19,650 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19" (1/1) ... [2021-08-30 16:38:19,665 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19" (1/1) ... [2021-08-30 16:38:19,671 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19" (1/1) ... [2021-08-30 16:38:19,678 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19" (1/1) ... [2021-08-30 16:38:19,683 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-30 16:38:19,690 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-30 16:38:19,690 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-30 16:38:19,690 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-30 16:38:19,691 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19" (1/1) ... [2021-08-30 16:38:19,696 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-30 16:38:19,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:19,732 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-30 16:38:19,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-30 16:38:19,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-08-30 16:38:19,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-30 16:38:19,760 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2021-08-30 16:38:19,760 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2021-08-30 16:38:19,760 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2021-08-30 16:38:19,760 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2021-08-30 16:38:19,761 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2021-08-30 16:38:19,761 INFO L138 BoogieDeclarations]: Found implementation of procedure cstrpbrk [2021-08-30 16:38:19,761 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-08-30 16:38:19,761 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2021-08-30 16:38:19,761 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2021-08-30 16:38:19,761 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2021-08-30 16:38:19,761 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2021-08-30 16:38:19,761 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2021-08-30 16:38:19,762 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2021-08-30 16:38:19,762 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2021-08-30 16:38:19,762 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2021-08-30 16:38:19,762 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2021-08-30 16:38:19,762 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2021-08-30 16:38:19,762 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2021-08-30 16:38:19,765 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2021-08-30 16:38:19,765 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2021-08-30 16:38:19,765 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2021-08-30 16:38:19,765 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2021-08-30 16:38:19,765 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2021-08-30 16:38:19,765 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2021-08-30 16:38:19,765 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2021-08-30 16:38:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2021-08-30 16:38:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2021-08-30 16:38:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2021-08-30 16:38:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure select [2021-08-30 16:38:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2021-08-30 16:38:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2021-08-30 16:38:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2021-08-30 16:38:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2021-08-30 16:38:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure random [2021-08-30 16:38:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2021-08-30 16:38:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2021-08-30 16:38:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2021-08-30 16:38:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2021-08-30 16:38:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2021-08-30 16:38:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2021-08-30 16:38:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2021-08-30 16:38:19,768 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2021-08-30 16:38:19,768 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2021-08-30 16:38:19,768 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2021-08-30 16:38:19,768 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2021-08-30 16:38:19,768 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2021-08-30 16:38:19,768 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2021-08-30 16:38:19,769 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2021-08-30 16:38:19,769 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2021-08-30 16:38:19,769 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2021-08-30 16:38:19,769 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2021-08-30 16:38:19,769 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2021-08-30 16:38:19,770 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2021-08-30 16:38:19,770 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2021-08-30 16:38:19,770 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2021-08-30 16:38:19,770 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2021-08-30 16:38:19,770 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2021-08-30 16:38:19,770 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2021-08-30 16:38:19,770 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2021-08-30 16:38:19,771 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2021-08-30 16:38:19,771 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2021-08-30 16:38:19,771 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2021-08-30 16:38:19,771 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2021-08-30 16:38:19,771 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2021-08-30 16:38:19,772 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2021-08-30 16:38:19,772 INFO L130 BoogieDeclarations]: Found specification of procedure free [2021-08-30 16:38:19,773 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2021-08-30 16:38:19,773 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2021-08-30 16:38:19,773 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2021-08-30 16:38:19,773 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2021-08-30 16:38:19,773 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-08-30 16:38:19,774 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2021-08-30 16:38:19,774 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2021-08-30 16:38:19,774 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2021-08-30 16:38:19,774 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2021-08-30 16:38:19,774 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2021-08-30 16:38:19,774 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2021-08-30 16:38:19,774 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2021-08-30 16:38:19,775 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2021-08-30 16:38:19,775 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2021-08-30 16:38:19,775 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2021-08-30 16:38:19,775 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2021-08-30 16:38:19,775 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2021-08-30 16:38:19,776 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2021-08-30 16:38:19,776 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2021-08-30 16:38:19,776 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2021-08-30 16:38:19,776 INFO L130 BoogieDeclarations]: Found specification of procedure system [2021-08-30 16:38:19,776 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2021-08-30 16:38:19,776 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2021-08-30 16:38:19,776 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2021-08-30 16:38:19,776 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2021-08-30 16:38:19,776 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2021-08-30 16:38:19,777 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2021-08-30 16:38:19,777 INFO L130 BoogieDeclarations]: Found specification of procedure div [2021-08-30 16:38:19,777 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2021-08-30 16:38:19,777 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2021-08-30 16:38:19,777 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2021-08-30 16:38:19,777 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2021-08-30 16:38:19,777 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2021-08-30 16:38:19,777 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2021-08-30 16:38:19,777 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2021-08-30 16:38:19,777 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2021-08-30 16:38:19,778 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2021-08-30 16:38:19,778 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2021-08-30 16:38:19,778 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2021-08-30 16:38:19,778 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2021-08-30 16:38:19,778 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2021-08-30 16:38:19,778 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2021-08-30 16:38:19,778 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2021-08-30 16:38:19,779 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2021-08-30 16:38:19,779 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2021-08-30 16:38:19,779 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2021-08-30 16:38:19,780 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2021-08-30 16:38:19,780 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2021-08-30 16:38:19,780 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-08-30 16:38:19,780 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2021-08-30 16:38:19,780 INFO L130 BoogieDeclarations]: Found specification of procedure cstrpbrk [2021-08-30 16:38:19,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-08-30 16:38:19,780 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-08-30 16:38:19,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-30 16:38:19,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-08-30 16:38:19,781 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-08-30 16:38:19,781 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-08-30 16:38:19,781 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-30 16:38:20,128 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-30 16:38:20,130 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2021-08-30 16:38:20,131 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 04:38:20 BoogieIcfgContainer [2021-08-30 16:38:20,137 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-30 16:38:20,138 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-30 16:38:20,138 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-30 16:38:20,140 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-30 16:38:20,140 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 04:38:19" (1/3) ... [2021-08-30 16:38:20,140 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b6981e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 04:38:20, skipping insertion in model container [2021-08-30 16:38:20,141 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 04:38:19" (2/3) ... [2021-08-30 16:38:20,141 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b6981e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 04:38:20, skipping insertion in model container [2021-08-30 16:38:20,141 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 04:38:20" (3/3) ... [2021-08-30 16:38:20,142 INFO L111 eAbstractionObserver]: Analyzing ICFG openbsd_cstrpbrk-alloca-2.i [2021-08-30 16:38:20,145 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-30 16:38:20,146 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2021-08-30 16:38:20,171 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-30 16:38:20,175 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, mConcurrency=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-08-30 16:38:20,175 INFO L340 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2021-08-30 16:38:20,184 INFO L276 IsEmpty]: Start isEmpty. Operand has 52 states, 32 states have (on average 1.75) internal successors, (56), 45 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-08-30 16:38:20,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-08-30 16:38:20,189 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:20,189 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:20,189 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:20,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:20,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1422603009, now seen corresponding path program 1 times [2021-08-30 16:38:20,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:20,198 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799430588] [2021-08-30 16:38:20,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:20,199 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:20,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:20,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:20,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:20,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 16:38:20,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:20,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799430588] [2021-08-30 16:38:20,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799430588] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:20,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:20,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-30 16:38:20,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710866041] [2021-08-30 16:38:20,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-30 16:38:20,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:20,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-30 16:38:20,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-30 16:38:20,445 INFO L87 Difference]: Start difference. First operand has 52 states, 32 states have (on average 1.75) internal successors, (56), 45 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 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-08-30 16:38:20,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:20,558 INFO L93 Difference]: Finished difference Result 50 states and 56 transitions. [2021-08-30 16:38:20,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-30 16:38:20,560 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 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 11 [2021-08-30 16:38:20,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:20,565 INFO L225 Difference]: With dead ends: 50 [2021-08-30 16:38:20,565 INFO L226 Difference]: Without dead ends: 47 [2021-08-30 16:38:20,567 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.94ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-30 16:38:20,569 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 42 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 77.94ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.75ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 95.87ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:20,570 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 9 Invalid, 114 Unknown, 0 Unchecked, 1.75ms Time], IncrementalHoareTripleChecker [4 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 95.87ms Time] [2021-08-30 16:38:20,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-08-30 16:38:20,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2021-08-30 16:38:20,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 41 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:20,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 53 transitions. [2021-08-30 16:38:20,592 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 53 transitions. Word has length 11 [2021-08-30 16:38:20,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:20,593 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 53 transitions. [2021-08-30 16:38:20,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 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-08-30 16:38:20,593 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 53 transitions. [2021-08-30 16:38:20,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-08-30 16:38:20,593 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:20,594 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:20,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-30 16:38:20,594 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting mainErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:20,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:20,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1422603008, now seen corresponding path program 1 times [2021-08-30 16:38:20,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:20,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847200910] [2021-08-30 16:38:20,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:20,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:20,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:20,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:20,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:20,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-08-30 16:38:20,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:20,670 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847200910] [2021-08-30 16:38:20,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847200910] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:20,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:20,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-30 16:38:20,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624258307] [2021-08-30 16:38:20,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-30 16:38:20,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:20,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-30 16:38:20,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-30 16:38:20,674 INFO L87 Difference]: Start difference. First operand 47 states and 53 transitions. Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 1 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-08-30 16:38:20,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:20,809 INFO L93 Difference]: Finished difference Result 51 states and 57 transitions. [2021-08-30 16:38:20,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-30 16:38:20,810 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 1 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 11 [2021-08-30 16:38:20,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:20,812 INFO L225 Difference]: With dead ends: 51 [2021-08-30 16:38:20,812 INFO L226 Difference]: Without dead ends: 51 [2021-08-30 16:38:20,812 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 29.46ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-30 16:38:20,816 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 52 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 83.83ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.22ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 104.29ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:20,816 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 15 Invalid, 175 Unknown, 0 Unchecked, 5.22ms Time], IncrementalHoareTripleChecker [7 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 104.29ms Time] [2021-08-30 16:38:20,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-08-30 16:38:20,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 49. [2021-08-30 16:38:20,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 43 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:20,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 55 transitions. [2021-08-30 16:38:20,828 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 55 transitions. Word has length 11 [2021-08-30 16:38:20,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:20,828 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 55 transitions. [2021-08-30 16:38:20,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 1 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-08-30 16:38:20,829 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 55 transitions. [2021-08-30 16:38:20,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-30 16:38:20,829 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:20,829 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:20,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-30 16:38:20,830 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting mainErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:20,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:20,831 INFO L82 PathProgramCache]: Analyzing trace with hash 973924227, now seen corresponding path program 1 times [2021-08-30 16:38:20,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:20,832 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466167483] [2021-08-30 16:38:20,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:20,832 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:20,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:20,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:20,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:20,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 16:38:20,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:20,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466167483] [2021-08-30 16:38:20,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466167483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:20,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304162428] [2021-08-30 16:38:20,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:20,920 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:20,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:20,922 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:20,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-30 16:38:21,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:21,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-30 16:38:21,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:21,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 16:38:21,130 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-30 16:38:21,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304162428] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:21,130 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-30 16:38:21,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2021-08-30 16:38:21,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303987035] [2021-08-30 16:38:21,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-30 16:38:21,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:21,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-30 16:38:21,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-30 16:38:21,132 INFO L87 Difference]: Start difference. First operand 49 states and 55 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:21,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:21,207 INFO L93 Difference]: Finished difference Result 72 states and 80 transitions. [2021-08-30 16:38:21,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-30 16:38:21,207 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 1 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 15 [2021-08-30 16:38:21,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:21,209 INFO L225 Difference]: With dead ends: 72 [2021-08-30 16:38:21,209 INFO L226 Difference]: Without dead ends: 72 [2021-08-30 16:38:21,209 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 26.58ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-30 16:38:21,210 INFO L928 BasicCegarLoop]: 6 mSDtfsCounter, 21 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 54.36ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.02ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 69.36ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:21,210 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 16 Invalid, 150 Unknown, 0 Unchecked, 1.02ms Time], IncrementalHoareTripleChecker [2 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 69.36ms Time] [2021-08-30 16:38:21,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-08-30 16:38:21,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 56. [2021-08-30 16:38:21,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 40 states have (on average 1.45) internal successors, (58), 50 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:21,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 63 transitions. [2021-08-30 16:38:21,216 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 63 transitions. Word has length 15 [2021-08-30 16:38:21,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:21,217 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 63 transitions. [2021-08-30 16:38:21,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:21,217 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 63 transitions. [2021-08-30 16:38:21,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-30 16:38:21,217 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:21,218 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:21,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:21,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:21,438 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting mainErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:21,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:21,439 INFO L82 PathProgramCache]: Analyzing trace with hash 1653982597, now seen corresponding path program 1 times [2021-08-30 16:38:21,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:21,443 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543272831] [2021-08-30 16:38:21,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:21,443 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:21,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:21,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:21,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:21,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 16:38:21,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:21,503 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543272831] [2021-08-30 16:38:21,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543272831] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:21,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54085712] [2021-08-30 16:38:21,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:21,504 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:21,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:21,505 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:21,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-30 16:38:21,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:21,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-30 16:38:21,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:21,642 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-08-30 16:38:21,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2021-08-30 16:38:21,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:38:21,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 16:38:21,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:21,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 16:38:21,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54085712] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:21,851 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:21,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2021-08-30 16:38:21,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178937185] [2021-08-30 16:38:21,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-30 16:38:21,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:21,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-30 16:38:21,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-08-30 16:38:21,853 INFO L87 Difference]: Start difference. First operand 56 states and 63 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:22,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:22,029 INFO L93 Difference]: Finished difference Result 57 states and 64 transitions. [2021-08-30 16:38:22,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-30 16:38:22,030 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-08-30 16:38:22,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:22,030 INFO L225 Difference]: With dead ends: 57 [2021-08-30 16:38:22,031 INFO L226 Difference]: Without dead ends: 57 [2021-08-30 16:38:22,031 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 91.41ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-08-30 16:38:22,032 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 64 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 122.38ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.93ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 149.35ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:22,032 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 24 Invalid, 316 Unknown, 0 Unchecked, 1.93ms Time], IncrementalHoareTripleChecker [6 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 149.35ms Time] [2021-08-30 16:38:22,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-08-30 16:38:22,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 54. [2021-08-30 16:38:22,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 39 states have (on average 1.435897435897436) internal successors, (56), 48 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:22,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 61 transitions. [2021-08-30 16:38:22,035 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 61 transitions. Word has length 15 [2021-08-30 16:38:22,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:22,036 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 61 transitions. [2021-08-30 16:38:22,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:22,036 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 61 transitions. [2021-08-30 16:38:22,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-30 16:38:22,037 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:22,037 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:22,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:22,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2021-08-30 16:38:22,253 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting mainErr5REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:22,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:22,254 INFO L82 PathProgramCache]: Analyzing trace with hash -361738470, now seen corresponding path program 1 times [2021-08-30 16:38:22,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:22,254 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000628758] [2021-08-30 16:38:22,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:22,254 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:22,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:22,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:22,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:22,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:22,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:22,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000628758] [2021-08-30 16:38:22,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000628758] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:22,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:22,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-30 16:38:22,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017254643] [2021-08-30 16:38:22,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-30 16:38:22,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:22,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-30 16:38:22,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-30 16:38:22,295 INFO L87 Difference]: Start difference. First operand 54 states and 61 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 1 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-08-30 16:38:22,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:22,375 INFO L93 Difference]: Finished difference Result 60 states and 67 transitions. [2021-08-30 16:38:22,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-30 16:38:22,375 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 1 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 17 [2021-08-30 16:38:22,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:22,376 INFO L225 Difference]: With dead ends: 60 [2021-08-30 16:38:22,376 INFO L226 Difference]: Without dead ends: 60 [2021-08-30 16:38:22,376 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 13.40ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-30 16:38:22,377 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 44 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 56.92ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.85ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 70.31ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:22,377 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 14 Invalid, 146 Unknown, 0 Unchecked, 0.85ms Time], IncrementalHoareTripleChecker [4 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 70.31ms Time] [2021-08-30 16:38:22,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-08-30 16:38:22,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 55. [2021-08-30 16:38:22,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 40 states have (on average 1.425) internal successors, (57), 49 states have internal predecessors, (57), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:22,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 62 transitions. [2021-08-30 16:38:22,381 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 62 transitions. Word has length 17 [2021-08-30 16:38:22,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:22,381 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 62 transitions. [2021-08-30 16:38:22,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 1 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-08-30 16:38:22,381 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 62 transitions. [2021-08-30 16:38:22,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-30 16:38:22,382 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:22,382 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:22,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-30 16:38:22,382 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr2REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:22,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:22,383 INFO L82 PathProgramCache]: Analyzing trace with hash -361738418, now seen corresponding path program 1 times [2021-08-30 16:38:22,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:22,383 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176920292] [2021-08-30 16:38:22,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:22,383 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:22,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:22,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:22,408 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:22,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:22,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176920292] [2021-08-30 16:38:22,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176920292] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:22,409 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:22,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-30 16:38:22,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707367579] [2021-08-30 16:38:22,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-30 16:38:22,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:22,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-30 16:38:22,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-30 16:38:22,411 INFO L87 Difference]: Start difference. First operand 55 states and 62 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 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-08-30 16:38:22,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:22,465 INFO L93 Difference]: Finished difference Result 53 states and 60 transitions. [2021-08-30 16:38:22,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-30 16:38:22,465 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 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 17 [2021-08-30 16:38:22,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:22,466 INFO L225 Difference]: With dead ends: 53 [2021-08-30 16:38:22,466 INFO L226 Difference]: Without dead ends: 53 [2021-08-30 16:38:22,466 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.30ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-30 16:38:22,467 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 33 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 41.25ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.57ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.89ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:22,467 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 8 Invalid, 100 Unknown, 0 Unchecked, 0.57ms Time], IncrementalHoareTripleChecker [3 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 50.89ms Time] [2021-08-30 16:38:22,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-08-30 16:38:22,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2021-08-30 16:38:22,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 40 states have (on average 1.375) internal successors, (55), 47 states have internal predecessors, (55), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:22,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 60 transitions. [2021-08-30 16:38:22,470 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 60 transitions. Word has length 17 [2021-08-30 16:38:22,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:22,470 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 60 transitions. [2021-08-30 16:38:22,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 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-08-30 16:38:22,471 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 60 transitions. [2021-08-30 16:38:22,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-30 16:38:22,471 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:22,471 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:22,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-30 16:38:22,472 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:22,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:22,472 INFO L82 PathProgramCache]: Analyzing trace with hash -361738417, now seen corresponding path program 1 times [2021-08-30 16:38:22,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:22,472 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607840116] [2021-08-30 16:38:22,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:22,472 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:22,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:22,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:22,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:22,532 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:22,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:22,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607840116] [2021-08-30 16:38:22,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607840116] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:22,532 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:22,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-08-30 16:38:22,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100752216] [2021-08-30 16:38:22,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-30 16:38:22,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:22,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-30 16:38:22,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-30 16:38:22,534 INFO L87 Difference]: Start difference. First operand 53 states and 60 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 1 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-08-30 16:38:22,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:22,619 INFO L93 Difference]: Finished difference Result 55 states and 62 transitions. [2021-08-30 16:38:22,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-30 16:38:22,620 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 1 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 17 [2021-08-30 16:38:22,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:22,620 INFO L225 Difference]: With dead ends: 55 [2021-08-30 16:38:22,620 INFO L226 Difference]: Without dead ends: 55 [2021-08-30 16:38:22,621 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 30.96ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-30 16:38:22,621 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 62 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 61.28ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.85ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 75.55ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:22,621 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 13 Invalid, 163 Unknown, 0 Unchecked, 0.85ms Time], IncrementalHoareTripleChecker [9 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 75.55ms Time] [2021-08-30 16:38:22,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-08-30 16:38:22,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 53. [2021-08-30 16:38:22,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 41 states have (on average 1.3414634146341464) internal successors, (55), 47 states have internal predecessors, (55), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:22,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 60 transitions. [2021-08-30 16:38:22,624 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 60 transitions. Word has length 17 [2021-08-30 16:38:22,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:22,624 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 60 transitions. [2021-08-30 16:38:22,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 1 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-08-30 16:38:22,625 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 60 transitions. [2021-08-30 16:38:22,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-30 16:38:22,625 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:22,625 INFO L513 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-08-30 16:38:22,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-30 16:38:22,625 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting mainErr5REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:22,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:22,626 INFO L82 PathProgramCache]: Analyzing trace with hash -1877401955, now seen corresponding path program 1 times [2021-08-30 16:38:22,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:22,626 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945245173] [2021-08-30 16:38:22,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:22,626 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:22,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:22,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:22,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:22,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:22,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:22,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945245173] [2021-08-30 16:38:22,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945245173] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:22,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758279721] [2021-08-30 16:38:22,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:22,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:22,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:22,694 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:22,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-30 16:38:22,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:22,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-30 16:38:22,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:22,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:22,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:22,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2021-08-30 16:38:23,020 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:23,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758279721] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:23,020 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:23,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 10 [2021-08-30 16:38:23,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564650645] [2021-08-30 16:38:23,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-30 16:38:23,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:23,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-30 16:38:23,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-08-30 16:38:23,047 INFO L87 Difference]: Start difference. First operand 53 states and 60 transitions. Second operand has 11 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:23,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:23,205 INFO L93 Difference]: Finished difference Result 67 states and 75 transitions. [2021-08-30 16:38:23,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-30 16:38:23,206 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2021-08-30 16:38:23,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:23,206 INFO L225 Difference]: With dead ends: 67 [2021-08-30 16:38:23,206 INFO L226 Difference]: Without dead ends: 67 [2021-08-30 16:38:23,207 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 96.34ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-08-30 16:38:23,207 INFO L928 BasicCegarLoop]: 6 mSDtfsCounter, 77 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 94.87ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.42ms SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 114.73ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:23,207 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 22 Invalid, 280 Unknown, 0 Unchecked, 1.42ms Time], IncrementalHoareTripleChecker [15 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 114.73ms Time] [2021-08-30 16:38:23,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-08-30 16:38:23,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 61. [2021-08-30 16:38:23,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 49 states have (on average 1.3265306122448979) internal successors, (65), 55 states have internal predecessors, (65), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:23,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 70 transitions. [2021-08-30 16:38:23,210 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 70 transitions. Word has length 21 [2021-08-30 16:38:23,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:23,210 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 70 transitions. [2021-08-30 16:38:23,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:23,210 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 70 transitions. [2021-08-30 16:38:23,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-30 16:38:23,211 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:23,211 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:23,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:23,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:23,421 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:23,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:23,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1877401902, now seen corresponding path program 1 times [2021-08-30 16:38:23,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:23,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859292635] [2021-08-30 16:38:23,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:23,421 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:23,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:23,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:23,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:23,458 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:23,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:23,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859292635] [2021-08-30 16:38:23,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859292635] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:23,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28353363] [2021-08-30 16:38:23,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:23,458 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:23,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:23,459 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:23,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-30 16:38:23,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:23,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-30 16:38:23,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:23,579 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:23,579 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-30 16:38:23,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28353363] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:23,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-30 16:38:23,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2021-08-30 16:38:23,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525952850] [2021-08-30 16:38:23,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-30 16:38:23,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:23,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-30 16:38:23,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-30 16:38:23,580 INFO L87 Difference]: Start difference. First operand 61 states and 70 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:23,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:23,645 INFO L93 Difference]: Finished difference Result 93 states and 103 transitions. [2021-08-30 16:38:23,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-30 16:38:23,645 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), 1 states have call successors, (2), 1 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-08-30 16:38:23,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:23,646 INFO L225 Difference]: With dead ends: 93 [2021-08-30 16:38:23,646 INFO L226 Difference]: Without dead ends: 93 [2021-08-30 16:38:23,646 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 23.97ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-30 16:38:23,646 INFO L928 BasicCegarLoop]: 6 mSDtfsCounter, 16 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.55ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.49ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 61.35ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:23,647 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 16 Invalid, 137 Unknown, 0 Unchecked, 0.49ms Time], IncrementalHoareTripleChecker [2 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 61.35ms Time] [2021-08-30 16:38:23,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-08-30 16:38:23,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 85. [2021-08-30 16:38:23,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 73 states have (on average 1.2328767123287672) internal successors, (90), 79 states have internal predecessors, (90), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:23,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 95 transitions. [2021-08-30 16:38:23,650 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 95 transitions. Word has length 21 [2021-08-30 16:38:23,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:23,651 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 95 transitions. [2021-08-30 16:38:23,651 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), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:23,651 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 95 transitions. [2021-08-30 16:38:23,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-30 16:38:23,651 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:23,652 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:23,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:23,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:23,853 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting mainErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:23,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:23,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1406448144, now seen corresponding path program 1 times [2021-08-30 16:38:23,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:23,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873164049] [2021-08-30 16:38:23,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:23,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:23,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:23,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:23,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:23,931 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:23,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:23,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873164049] [2021-08-30 16:38:23,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873164049] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:23,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519478669] [2021-08-30 16:38:23,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:23,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:23,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:23,932 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:23,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-30 16:38:23,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:23,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-30 16:38:23,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:24,007 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:38:24,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:38:24,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:24,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:24,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:24,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519478669] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:24,268 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:24,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2021-08-30 16:38:24,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856342244] [2021-08-30 16:38:24,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-30 16:38:24,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:24,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-30 16:38:24,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-08-30 16:38:24,269 INFO L87 Difference]: Start difference. First operand 85 states and 95 transitions. Second operand has 12 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:24,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:24,435 INFO L93 Difference]: Finished difference Result 88 states and 97 transitions. [2021-08-30 16:38:24,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-30 16:38:24,436 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2021-08-30 16:38:24,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:24,437 INFO L225 Difference]: With dead ends: 88 [2021-08-30 16:38:24,437 INFO L226 Difference]: Without dead ends: 88 [2021-08-30 16:38:24,437 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 112.68ms TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-08-30 16:38:24,437 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 76 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 87.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.99ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 117.93ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:24,438 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 18 Invalid, 233 Unknown, 0 Unchecked, 0.99ms Time], IncrementalHoareTripleChecker [14 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 117.93ms Time] [2021-08-30 16:38:24,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-08-30 16:38:24,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 82. [2021-08-30 16:38:24,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 71 states have (on average 1.2112676056338028) internal successors, (86), 76 states have internal predecessors, (86), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:24,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 91 transitions. [2021-08-30 16:38:24,440 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 91 transitions. Word has length 21 [2021-08-30 16:38:24,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:24,441 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 91 transitions. [2021-08-30 16:38:24,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:24,441 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 91 transitions. [2021-08-30 16:38:24,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-30 16:38:24,441 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:24,441 INFO L513 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-08-30 16:38:24,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:24,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-30 16:38:24,642 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting mainErr5REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:24,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:24,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1137701663, now seen corresponding path program 1 times [2021-08-30 16:38:24,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:24,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336437861] [2021-08-30 16:38:24,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:24,643 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:24,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:24,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:24,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:24,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:24,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:24,758 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336437861] [2021-08-30 16:38:24,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336437861] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:24,759 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:24,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-30 16:38:24,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598187591] [2021-08-30 16:38:24,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-30 16:38:24,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:24,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-30 16:38:24,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-08-30 16:38:24,762 INFO L87 Difference]: Start difference. First operand 82 states and 91 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 1 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-08-30 16:38:24,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:24,845 INFO L93 Difference]: Finished difference Result 81 states and 90 transitions. [2021-08-30 16:38:24,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-30 16:38:24,845 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 1 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-08-30 16:38:24,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:24,846 INFO L225 Difference]: With dead ends: 81 [2021-08-30 16:38:24,846 INFO L226 Difference]: Without dead ends: 81 [2021-08-30 16:38:24,846 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 50.30ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-30 16:38:24,847 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 62 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.31ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.92ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 57.63ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:24,847 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 10 Invalid, 121 Unknown, 0 Unchecked, 0.92ms Time], IncrementalHoareTripleChecker [13 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 57.63ms Time] [2021-08-30 16:38:24,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-08-30 16:38:24,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 68. [2021-08-30 16:38:24,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 58 states have (on average 1.2241379310344827) internal successors, (71), 62 states have internal predecessors, (71), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:24,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 76 transitions. [2021-08-30 16:38:24,850 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 76 transitions. Word has length 21 [2021-08-30 16:38:24,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:24,850 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 76 transitions. [2021-08-30 16:38:24,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 1 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-08-30 16:38:24,850 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 76 transitions. [2021-08-30 16:38:24,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-30 16:38:24,851 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:24,851 INFO L513 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-08-30 16:38:24,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-08-30 16:38:24,851 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:24,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:24,852 INFO L82 PathProgramCache]: Analyzing trace with hash -684951934, now seen corresponding path program 1 times [2021-08-30 16:38:24,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:24,852 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757277655] [2021-08-30 16:38:24,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:24,852 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:24,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:24,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:24,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:24,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:24,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:24,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757277655] [2021-08-30 16:38:24,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757277655] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:24,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126563485] [2021-08-30 16:38:24,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:24,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:24,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:24,937 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:24,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-30 16:38:25,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:25,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-30 16:38:25,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:25,147 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:25,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:25,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-30 16:38:25,257 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:25,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126563485] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:25,258 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:25,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 13 [2021-08-30 16:38:25,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661655555] [2021-08-30 16:38:25,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-30 16:38:25,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:25,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-30 16:38:25,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-30 16:38:25,259 INFO L87 Difference]: Start difference. First operand 68 states and 76 transitions. Second operand has 14 states, 13 states have (on average 3.076923076923077) internal successors, (40), 11 states have internal predecessors, (40), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:25,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:25,450 INFO L93 Difference]: Finished difference Result 79 states and 88 transitions. [2021-08-30 16:38:25,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-30 16:38:25,451 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.076923076923077) internal successors, (40), 11 states have internal predecessors, (40), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2021-08-30 16:38:25,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:25,451 INFO L225 Difference]: With dead ends: 79 [2021-08-30 16:38:25,451 INFO L226 Difference]: Without dead ends: 79 [2021-08-30 16:38:25,451 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 129.76ms TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-08-30 16:38:25,452 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 104 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 108.77ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.37ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 131.85ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:25,452 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 27 Invalid, 357 Unknown, 0 Unchecked, 1.37ms Time], IncrementalHoareTripleChecker [12 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 131.85ms Time] [2021-08-30 16:38:25,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-08-30 16:38:25,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 70. [2021-08-30 16:38:25,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 60 states have (on average 1.2333333333333334) internal successors, (74), 64 states have internal predecessors, (74), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:25,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 79 transitions. [2021-08-30 16:38:25,454 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 79 transitions. Word has length 26 [2021-08-30 16:38:25,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:25,454 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 79 transitions. [2021-08-30 16:38:25,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.076923076923077) internal successors, (40), 11 states have internal predecessors, (40), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:25,454 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 79 transitions. [2021-08-30 16:38:25,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-30 16:38:25,455 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:25,455 INFO L513 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-08-30 16:38:25,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:25,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:25,661 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting cstrpbrkErr0REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:25,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:25,661 INFO L82 PathProgramCache]: Analyzing trace with hash -684951935, now seen corresponding path program 1 times [2021-08-30 16:38:25,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:25,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389608653] [2021-08-30 16:38:25,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:25,661 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:25,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:25,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:25,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:25,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:25,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:25,698 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389608653] [2021-08-30 16:38:25,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389608653] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:25,698 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:25,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-08-30 16:38:25,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174291321] [2021-08-30 16:38:25,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-30 16:38:25,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:25,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-30 16:38:25,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-30 16:38:25,699 INFO L87 Difference]: Start difference. First operand 70 states and 79 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:25,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:25,794 INFO L93 Difference]: Finished difference Result 69 states and 77 transitions. [2021-08-30 16:38:25,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-30 16:38:25,795 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2021-08-30 16:38:25,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:25,795 INFO L225 Difference]: With dead ends: 69 [2021-08-30 16:38:25,795 INFO L226 Difference]: Without dead ends: 69 [2021-08-30 16:38:25,795 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.30ms TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-08-30 16:38:25,796 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 59 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.83ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.76ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:25,796 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 17 Invalid, 183 Unknown, 0 Unchecked, 0.83ms Time], IncrementalHoareTripleChecker [6 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 71.76ms Time] [2021-08-30 16:38:25,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-08-30 16:38:25,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2021-08-30 16:38:25,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 60 states have (on average 1.2) internal successors, (72), 63 states have internal predecessors, (72), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:25,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 77 transitions. [2021-08-30 16:38:25,798 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 77 transitions. Word has length 26 [2021-08-30 16:38:25,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:25,798 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 77 transitions. [2021-08-30 16:38:25,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:25,798 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 77 transitions. [2021-08-30 16:38:25,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-30 16:38:25,799 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:25,799 INFO L513 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] [2021-08-30 16:38:25,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-08-30 16:38:25,799 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting cstrpbrkErr2REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:25,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:25,799 INFO L82 PathProgramCache]: Analyzing trace with hash -418036057, now seen corresponding path program 1 times [2021-08-30 16:38:25,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:25,799 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962000731] [2021-08-30 16:38:25,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:25,799 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:25,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:25,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:25,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:25,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:25,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:25,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962000731] [2021-08-30 16:38:25,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962000731] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:25,844 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:25,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-30 16:38:25,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601557719] [2021-08-30 16:38:25,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-30 16:38:25,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:25,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-30 16:38:25,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-30 16:38:25,845 INFO L87 Difference]: Start difference. First operand 69 states and 77 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:25,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:25,975 INFO L93 Difference]: Finished difference Result 73 states and 82 transitions. [2021-08-30 16:38:25,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-30 16:38:25,975 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2021-08-30 16:38:25,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:25,977 INFO L225 Difference]: With dead ends: 73 [2021-08-30 16:38:25,977 INFO L226 Difference]: Without dead ends: 73 [2021-08-30 16:38:25,977 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 62.74ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-08-30 16:38:25,977 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 73 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 70.33ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.95ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 86.20ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:25,977 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 20 Invalid, 240 Unknown, 0 Unchecked, 0.95ms Time], IncrementalHoareTripleChecker [7 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 86.20ms Time] [2021-08-30 16:38:25,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-08-30 16:38:25,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 68. [2021-08-30 16:38:25,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 62 states have internal predecessors, (71), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:25,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 76 transitions. [2021-08-30 16:38:25,979 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 76 transitions. Word has length 30 [2021-08-30 16:38:25,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:25,979 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 76 transitions. [2021-08-30 16:38:25,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:25,979 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 76 transitions. [2021-08-30 16:38:25,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-30 16:38:25,980 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:25,980 INFO L513 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] [2021-08-30 16:38:25,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-08-30 16:38:25,980 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:25,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:25,980 INFO L82 PathProgramCache]: Analyzing trace with hash -418036056, now seen corresponding path program 1 times [2021-08-30 16:38:25,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:25,980 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584364236] [2021-08-30 16:38:25,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:25,981 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:25,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:26,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:26,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:26,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-30 16:38:26,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:26,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584364236] [2021-08-30 16:38:26,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584364236] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:26,055 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:26,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-08-30 16:38:26,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843538093] [2021-08-30 16:38:26,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-30 16:38:26,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:26,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-30 16:38:26,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-08-30 16:38:26,056 INFO L87 Difference]: Start difference. First operand 68 states and 76 transitions. Second operand has 10 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:26,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:26,197 INFO L93 Difference]: Finished difference Result 72 states and 81 transitions. [2021-08-30 16:38:26,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-30 16:38:26,197 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2021-08-30 16:38:26,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:26,197 INFO L225 Difference]: With dead ends: 72 [2021-08-30 16:38:26,197 INFO L226 Difference]: Without dead ends: 72 [2021-08-30 16:38:26,198 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 84.11ms TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-08-30 16:38:26,198 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 96 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 74.43ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.16ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 90.09ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:26,198 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 24 Invalid, 250 Unknown, 0 Unchecked, 1.16ms Time], IncrementalHoareTripleChecker [9 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 90.09ms Time] [2021-08-30 16:38:26,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-08-30 16:38:26,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 70. [2021-08-30 16:38:26,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 62 states have (on average 1.1774193548387097) internal successors, (73), 64 states have internal predecessors, (73), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:26,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 78 transitions. [2021-08-30 16:38:26,200 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 78 transitions. Word has length 30 [2021-08-30 16:38:26,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:26,200 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 78 transitions. [2021-08-30 16:38:26,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:26,200 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 78 transitions. [2021-08-30 16:38:26,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-30 16:38:26,201 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:26,201 INFO L513 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] [2021-08-30 16:38:26,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-08-30 16:38:26,201 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting mainErr8ENSURES_VIOLATIONMEMORY_LEAK === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:26,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:26,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1655830610, now seen corresponding path program 1 times [2021-08-30 16:38:26,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:26,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319223401] [2021-08-30 16:38:26,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:26,202 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:26,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:26,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:26,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:26,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-08-30 16:38:26,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:26,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-30 16:38:26,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:26,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319223401] [2021-08-30 16:38:26,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319223401] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:26,241 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:26,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-30 16:38:26,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32237914] [2021-08-30 16:38:26,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-30 16:38:26,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:26,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-30 16:38:26,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-30 16:38:26,242 INFO L87 Difference]: Start difference. First operand 70 states and 78 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:26,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:26,289 INFO L93 Difference]: Finished difference Result 69 states and 77 transitions. [2021-08-30 16:38:26,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-30 16:38:26,290 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 33 [2021-08-30 16:38:26,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:26,290 INFO L225 Difference]: With dead ends: 69 [2021-08-30 16:38:26,291 INFO L226 Difference]: Without dead ends: 64 [2021-08-30 16:38:26,291 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.48ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-30 16:38:26,291 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 41 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.39ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 45.15ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:26,291 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 6 Invalid, 90 Unknown, 0 Unchecked, 0.39ms Time], IncrementalHoareTripleChecker [5 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 45.15ms Time] [2021-08-30 16:38:26,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-08-30 16:38:26,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2021-08-30 16:38:26,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 58 states have (on average 1.1551724137931034) internal successors, (67), 59 states have internal predecessors, (67), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:26,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 71 transitions. [2021-08-30 16:38:26,293 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 71 transitions. Word has length 33 [2021-08-30 16:38:26,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:26,293 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 71 transitions. [2021-08-30 16:38:26,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 16:38:26,294 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 71 transitions. [2021-08-30 16:38:26,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-30 16:38:26,294 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:26,294 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:26,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-08-30 16:38:26,295 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:26,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:26,295 INFO L82 PathProgramCache]: Analyzing trace with hash 942908492, now seen corresponding path program 1 times [2021-08-30 16:38:26,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:26,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542190963] [2021-08-30 16:38:26,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:26,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:26,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:26,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:26,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:26,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-30 16:38:26,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:26,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542190963] [2021-08-30 16:38:26,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542190963] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:26,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:26,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-08-30 16:38:26,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651166793] [2021-08-30 16:38:26,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-30 16:38:26,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:26,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-30 16:38:26,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-08-30 16:38:26,398 INFO L87 Difference]: Start difference. First operand 64 states and 71 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:26,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:26,569 INFO L93 Difference]: Finished difference Result 84 states and 91 transitions. [2021-08-30 16:38:26,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-30 16:38:26,570 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2021-08-30 16:38:26,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:26,570 INFO L225 Difference]: With dead ends: 84 [2021-08-30 16:38:26,570 INFO L226 Difference]: Without dead ends: 51 [2021-08-30 16:38:26,570 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 102.59ms TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-30 16:38:26,571 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 43 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 92.86ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.09ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 111.21ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:26,571 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 29 Invalid, 302 Unknown, 0 Unchecked, 1.09ms Time], IncrementalHoareTripleChecker [8 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 111.21ms Time] [2021-08-30 16:38:26,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-08-30 16:38:26,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2021-08-30 16:38:26,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 45 states have (on average 1.1555555555555554) internal successors, (52), 46 states have internal predecessors, (52), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:26,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 56 transitions. [2021-08-30 16:38:26,572 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 56 transitions. Word has length 34 [2021-08-30 16:38:26,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:26,572 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 56 transitions. [2021-08-30 16:38:26,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:26,573 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 56 transitions. [2021-08-30 16:38:26,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-30 16:38:26,573 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:26,573 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:26,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-08-30 16:38:26,573 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:26,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:26,573 INFO L82 PathProgramCache]: Analyzing trace with hash 433435402, now seen corresponding path program 1 times [2021-08-30 16:38:26,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:26,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899454236] [2021-08-30 16:38:26,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:26,574 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:26,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:26,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:26,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:26,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:26,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:26,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899454236] [2021-08-30 16:38:26,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899454236] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:26,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023229618] [2021-08-30 16:38:26,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:26,714 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:26,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:26,715 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:26,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-30 16:38:26,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:26,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-30 16:38:26,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:26,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-08-30 16:38:26,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:38:27,007 INFO L354 Elim1Store]: treesize reduction 40, result has 20.0 percent of original size [2021-08-30 16:38:27,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2021-08-30 16:38:27,250 INFO L354 Elim1Store]: treesize reduction 42, result has 6.7 percent of original size [2021-08-30 16:38:27,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 32 [2021-08-30 16:38:27,262 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:27,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:29,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2021-08-30 16:38:29,676 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:29,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023229618] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:29,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:29,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 29 [2021-08-30 16:38:29,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434862201] [2021-08-30 16:38:29,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-30 16:38:29,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:29,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-30 16:38:29,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=718, Unknown=1, NotChecked=0, Total=812 [2021-08-30 16:38:29,678 INFO L87 Difference]: Start difference. First operand 51 states and 56 transitions. Second operand has 29 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 25 states have internal predecessors, (65), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:30,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:30,059 INFO L93 Difference]: Finished difference Result 85 states and 92 transitions. [2021-08-30 16:38:30,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-30 16:38:30,059 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 25 states have internal predecessors, (65), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2021-08-30 16:38:30,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:30,060 INFO L225 Difference]: With dead ends: 85 [2021-08-30 16:38:30,060 INFO L226 Difference]: Without dead ends: 65 [2021-08-30 16:38:30,060 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 2617.65ms TimeCoverageRelationStatistics Valid=196, Invalid=1363, Unknown=1, NotChecked=0, Total=1560 [2021-08-30 16:38:30,061 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 74 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 110.55ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.87ms SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 134.98ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:30,061 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 59 Invalid, 527 Unknown, 0 Unchecked, 1.87ms Time], IncrementalHoareTripleChecker [16 Valid, 356 Invalid, 0 Unknown, 155 Unchecked, 134.98ms Time] [2021-08-30 16:38:30,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-08-30 16:38:30,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 59. [2021-08-30 16:38:30,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 53 states have (on average 1.1320754716981132) internal successors, (60), 54 states have internal predecessors, (60), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:30,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 64 transitions. [2021-08-30 16:38:30,062 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 64 transitions. Word has length 34 [2021-08-30 16:38:30,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:30,062 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 64 transitions. [2021-08-30 16:38:30,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 25 states have internal predecessors, (65), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:30,063 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 64 transitions. [2021-08-30 16:38:30,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-30 16:38:30,063 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:30,063 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-30 16:38:30,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:30,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:30,264 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:30,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:30,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1542789593, now seen corresponding path program 2 times [2021-08-30 16:38:30,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:30,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624873767] [2021-08-30 16:38:30,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:30,265 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:30,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:30,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:30,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:30,412 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:30,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:30,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624873767] [2021-08-30 16:38:30,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624873767] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:30,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705498707] [2021-08-30 16:38:30,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 16:38:30,413 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:30,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:30,429 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:30,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-30 16:38:30,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 16:38:30,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:38:30,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-30 16:38:30,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:30,733 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:30,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:30,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-30 16:38:30,935 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:30,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705498707] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:30,936 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:30,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2021-08-30 16:38:30,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909766165] [2021-08-30 16:38:30,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-30 16:38:30,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:30,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-30 16:38:30,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-08-30 16:38:30,940 INFO L87 Difference]: Start difference. First operand 59 states and 64 transitions. Second operand has 24 states, 23 states have (on average 3.0) internal successors, (69), 20 states have internal predecessors, (69), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:31,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:31,272 INFO L93 Difference]: Finished difference Result 75 states and 81 transitions. [2021-08-30 16:38:31,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-30 16:38:31,273 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.0) internal successors, (69), 20 states have internal predecessors, (69), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 38 [2021-08-30 16:38:31,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:31,273 INFO L225 Difference]: With dead ends: 75 [2021-08-30 16:38:31,274 INFO L226 Difference]: Without dead ends: 75 [2021-08-30 16:38:31,274 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 405.73ms TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2021-08-30 16:38:31,275 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 139 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 162.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.60ms SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 194.29ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:31,275 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 45 Invalid, 488 Unknown, 0 Unchecked, 2.60ms Time], IncrementalHoareTripleChecker [19 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 194.29ms Time] [2021-08-30 16:38:31,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-08-30 16:38:31,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 70. [2021-08-30 16:38:31,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 64 states have (on average 1.140625) internal successors, (73), 65 states have internal predecessors, (73), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:31,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2021-08-30 16:38:31,280 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 38 [2021-08-30 16:38:31,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:31,280 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2021-08-30 16:38:31,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.0) internal successors, (69), 20 states have internal predecessors, (69), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:31,280 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2021-08-30 16:38:31,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-30 16:38:31,290 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:31,290 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-30 16:38:31,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:31,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:31,508 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:31,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:31,509 INFO L82 PathProgramCache]: Analyzing trace with hash -581752220, now seen corresponding path program 1 times [2021-08-30 16:38:31,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:31,509 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976374439] [2021-08-30 16:38:31,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:31,509 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:31,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:31,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:31,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:31,660 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-30 16:38:31,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:31,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976374439] [2021-08-30 16:38:31,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976374439] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 16:38:31,660 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 16:38:31,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-08-30 16:38:31,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750460594] [2021-08-30 16:38:31,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-30 16:38:31,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:31,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-30 16:38:31,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-08-30 16:38:31,674 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:31,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:31,943 INFO L93 Difference]: Finished difference Result 94 states and 101 transitions. [2021-08-30 16:38:31,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-30 16:38:31,944 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2021-08-30 16:38:31,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:31,944 INFO L225 Difference]: With dead ends: 94 [2021-08-30 16:38:31,944 INFO L226 Difference]: Without dead ends: 94 [2021-08-30 16:38:31,945 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 168.10ms TimeCoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2021-08-30 16:38:31,945 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 67 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 115.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.64ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 141.65ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:31,945 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 32 Invalid, 386 Unknown, 0 Unchecked, 1.64ms Time], IncrementalHoareTripleChecker [13 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 141.65ms Time] [2021-08-30 16:38:31,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-08-30 16:38:31,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 92. [2021-08-30 16:38:31,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 85 states have (on average 1.1176470588235294) internal successors, (95), 86 states have internal predecessors, (95), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:31,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 100 transitions. [2021-08-30 16:38:31,947 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 100 transitions. Word has length 39 [2021-08-30 16:38:31,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:31,947 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 100 transitions. [2021-08-30 16:38:31,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:31,947 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 100 transitions. [2021-08-30 16:38:31,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-30 16:38:31,947 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:31,948 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-30 16:38:31,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-08-30 16:38:31,948 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:31,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:31,948 INFO L82 PathProgramCache]: Analyzing trace with hash -306992606, now seen corresponding path program 1 times [2021-08-30 16:38:31,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:31,948 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097201306] [2021-08-30 16:38:31,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:31,948 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:31,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:32,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:32,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:32,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:32,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:32,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097201306] [2021-08-30 16:38:32,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097201306] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:32,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860194006] [2021-08-30 16:38:32,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:32,099 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:32,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:32,100 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:32,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-30 16:38:32,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:32,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-30 16:38:32,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:32,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:38:32,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 16:38:32,326 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:32,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:32,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2021-08-30 16:38:32,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2021-08-30 16:38:32,468 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:32,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860194006] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:32,468 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:32,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 22 [2021-08-30 16:38:32,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381637810] [2021-08-30 16:38:32,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-30 16:38:32,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:32,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-30 16:38:32,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-08-30 16:38:32,469 INFO L87 Difference]: Start difference. First operand 92 states and 100 transitions. Second operand has 22 states, 19 states have (on average 2.789473684210526) internal successors, (53), 20 states have internal predecessors, (53), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:32,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:32,915 INFO L93 Difference]: Finished difference Result 123 states and 132 transitions. [2021-08-30 16:38:32,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-30 16:38:32,916 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 2.789473684210526) internal successors, (53), 20 states have internal predecessors, (53), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2021-08-30 16:38:32,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:32,916 INFO L225 Difference]: With dead ends: 123 [2021-08-30 16:38:32,916 INFO L226 Difference]: Without dead ends: 123 [2021-08-30 16:38:32,917 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 71 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 411.71ms TimeCoverageRelationStatistics Valid=245, Invalid=1315, Unknown=0, NotChecked=0, Total=1560 [2021-08-30 16:38:32,917 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 118 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 164.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.26ms SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 196.99ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:32,917 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 44 Invalid, 520 Unknown, 0 Unchecked, 2.26ms Time], IncrementalHoareTripleChecker [26 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 196.99ms Time] [2021-08-30 16:38:32,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-08-30 16:38:32,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 96. [2021-08-30 16:38:32,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 89 states have (on average 1.1235955056179776) internal successors, (100), 90 states have internal predecessors, (100), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:32,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 105 transitions. [2021-08-30 16:38:32,919 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 105 transitions. Word has length 39 [2021-08-30 16:38:32,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:32,919 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 105 transitions. [2021-08-30 16:38:32,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 2.789473684210526) internal successors, (53), 20 states have internal predecessors, (53), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:32,919 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 105 transitions. [2021-08-30 16:38:32,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-30 16:38:32,920 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:32,920 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-30 16:38:32,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:33,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:33,129 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:33,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:33,129 INFO L82 PathProgramCache]: Analyzing trace with hash 149054821, now seen corresponding path program 2 times [2021-08-30 16:38:33,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:33,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208179358] [2021-08-30 16:38:33,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:33,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:33,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:33,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:33,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:33,258 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:33,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:33,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208179358] [2021-08-30 16:38:33,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208179358] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:33,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81125354] [2021-08-30 16:38:33,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 16:38:33,258 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:33,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:33,260 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:33,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-30 16:38:33,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 16:38:33,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:38:33,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-30 16:38:33,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:33,551 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:33,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:33,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-30 16:38:33,764 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:33,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81125354] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:33,764 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:33,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 28 [2021-08-30 16:38:33,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043563346] [2021-08-30 16:38:33,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-30 16:38:33,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:33,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-30 16:38:33,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=724, Unknown=0, NotChecked=0, Total=812 [2021-08-30 16:38:33,766 INFO L87 Difference]: Start difference. First operand 96 states and 105 transitions. Second operand has 29 states, 25 states have (on average 2.96) internal successors, (74), 25 states have internal predecessors, (74), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:34,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:34,246 INFO L93 Difference]: Finished difference Result 118 states and 130 transitions. [2021-08-30 16:38:34,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-30 16:38:34,247 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 25 states have (on average 2.96) internal successors, (74), 25 states have internal predecessors, (74), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2021-08-30 16:38:34,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:34,247 INFO L225 Difference]: With dead ends: 118 [2021-08-30 16:38:34,247 INFO L226 Difference]: Without dead ends: 118 [2021-08-30 16:38:34,248 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 70 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 410.99ms TimeCoverageRelationStatistics Valid=197, Invalid=1209, Unknown=0, NotChecked=0, Total=1406 [2021-08-30 16:38:34,248 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 135 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 246.16ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.27ms SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 305.11ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:34,248 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 57 Invalid, 874 Unknown, 0 Unchecked, 3.27ms Time], IncrementalHoareTripleChecker [22 Valid, 852 Invalid, 0 Unknown, 0 Unchecked, 305.11ms Time] [2021-08-30 16:38:34,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-08-30 16:38:34,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 106. [2021-08-30 16:38:34,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 99 states have (on average 1.1313131313131313) internal successors, (112), 100 states have internal predecessors, (112), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:34,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 117 transitions. [2021-08-30 16:38:34,251 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 117 transitions. Word has length 43 [2021-08-30 16:38:34,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:34,251 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 117 transitions. [2021-08-30 16:38:34,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 25 states have (on average 2.96) internal successors, (74), 25 states have internal predecessors, (74), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:34,251 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 117 transitions. [2021-08-30 16:38:34,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-08-30 16:38:34,251 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:34,251 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:34,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:34,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-08-30 16:38:34,465 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:34,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:34,465 INFO L82 PathProgramCache]: Analyzing trace with hash -2091999503, now seen corresponding path program 3 times [2021-08-30 16:38:34,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:34,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7342824] [2021-08-30 16:38:34,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:34,465 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:34,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:34,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:34,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:34,853 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:34,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:34,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7342824] [2021-08-30 16:38:34,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7342824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:34,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64866233] [2021-08-30 16:38:34,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-30 16:38:34,853 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:34,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:34,854 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:34,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-30 16:38:34,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-30 16:38:34,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:38:34,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-30 16:38:34,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:34,978 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:38:34,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:38:35,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2021-08-30 16:38:35,403 INFO L354 Elim1Store]: treesize reduction 42, result has 19.2 percent of original size [2021-08-30 16:38:35,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 42 [2021-08-30 16:38:36,607 INFO L354 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2021-08-30 16:38:36,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 45 [2021-08-30 16:38:36,621 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:36,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:37,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2021-08-30 16:38:39,319 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:39,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64866233] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:39,319 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:39,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 16] total 42 [2021-08-30 16:38:39,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43591015] [2021-08-30 16:38:39,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-08-30 16:38:39,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:39,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-08-30 16:38:39,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1574, Unknown=1, NotChecked=0, Total=1722 [2021-08-30 16:38:39,321 INFO L87 Difference]: Start difference. First operand 106 states and 117 transitions. Second operand has 42 states, 39 states have (on average 2.641025641025641) internal successors, (103), 38 states have internal predecessors, (103), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:54,563 WARN L210 SmtUtils]: Spent 14.64s on a formula simplification that was a NOOP. DAG size: 53 [2021-08-30 16:38:54,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:54,967 INFO L93 Difference]: Finished difference Result 184 states and 197 transitions. [2021-08-30 16:38:54,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-30 16:38:54,968 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 39 states have (on average 2.641025641025641) internal successors, (103), 38 states have internal predecessors, (103), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2021-08-30 16:38:54,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:54,968 INFO L225 Difference]: With dead ends: 184 [2021-08-30 16:38:54,968 INFO L226 Difference]: Without dead ends: 142 [2021-08-30 16:38:54,969 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 820 ImplicationChecksByTransitivity, 16913.52ms TimeCoverageRelationStatistics Valid=354, Invalid=3551, Unknown=1, NotChecked=0, Total=3906 [2021-08-30 16:38:54,969 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 148 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 256.39ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.01ms SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 358 IncrementalHoareTripleChecker+Unchecked, 298.36ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:54,970 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 106 Invalid, 1128 Unknown, 0 Unchecked, 3.01ms Time], IncrementalHoareTripleChecker [27 Valid, 743 Invalid, 0 Unknown, 358 Unchecked, 298.36ms Time] [2021-08-30 16:38:54,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-08-30 16:38:54,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 136. [2021-08-30 16:38:54,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 128 states have (on average 1.1171875) internal successors, (143), 129 states have internal predecessors, (143), 5 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:54,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 149 transitions. [2021-08-30 16:38:54,972 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 149 transitions. Word has length 46 [2021-08-30 16:38:54,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:54,972 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 149 transitions. [2021-08-30 16:38:54,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 39 states have (on average 2.641025641025641) internal successors, (103), 38 states have internal predecessors, (103), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:54,972 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 149 transitions. [2021-08-30 16:38:54,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-30 16:38:54,972 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:54,973 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:55,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:55,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-30 16:38:55,173 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:55,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:55,174 INFO L82 PathProgramCache]: Analyzing trace with hash 947634242, now seen corresponding path program 3 times [2021-08-30 16:38:55,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:55,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059767372] [2021-08-30 16:38:55,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:55,174 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:55,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:55,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:55,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:55,390 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:55,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:55,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059767372] [2021-08-30 16:38:55,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059767372] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:55,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324734906] [2021-08-30 16:38:55,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-30 16:38:55,391 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:55,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:55,401 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:55,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-30 16:38:55,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-30 16:38:55,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:38:55,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-30 16:38:55,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:55,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:38:55,828 INFO L354 Elim1Store]: treesize reduction 8, result has 27.3 percent of original size [2021-08-30 16:38:55,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 16 [2021-08-30 16:38:55,836 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:55,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:55,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:38:55,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:38:56,112 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:56,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324734906] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:56,112 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:56,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 15] total 37 [2021-08-30 16:38:56,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983491585] [2021-08-30 16:38:56,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-08-30 16:38:56,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:56,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-08-30 16:38:56,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1208, Unknown=0, NotChecked=0, Total=1332 [2021-08-30 16:38:56,113 INFO L87 Difference]: Start difference. First operand 136 states and 149 transitions. Second operand has 37 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 33 states have internal predecessors, (89), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:56,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:56,782 INFO L93 Difference]: Finished difference Result 202 states and 219 transitions. [2021-08-30 16:38:56,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-30 16:38:56,784 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 33 states have internal predecessors, (89), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2021-08-30 16:38:56,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:56,784 INFO L225 Difference]: With dead ends: 202 [2021-08-30 16:38:56,784 INFO L226 Difference]: Without dead ends: 202 [2021-08-30 16:38:56,785 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 77 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 6 DeprecatedPredicates, 831 ImplicationChecksByTransitivity, 842.02ms TimeCoverageRelationStatistics Valid=332, Invalid=2860, Unknown=0, NotChecked=0, Total=3192 [2021-08-30 16:38:56,785 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 121 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 225.19ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.29ms SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 213 IncrementalHoareTripleChecker+Unchecked, 271.71ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:56,786 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 73 Invalid, 1102 Unknown, 0 Unchecked, 2.29ms Time], IncrementalHoareTripleChecker [27 Valid, 862 Invalid, 0 Unknown, 213 Unchecked, 271.71ms Time] [2021-08-30 16:38:56,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-08-30 16:38:56,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 188. [2021-08-30 16:38:56,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 178 states have (on average 1.1123595505617978) internal successors, (198), 179 states have internal predecessors, (198), 7 states have call successors, (7), 7 states have call predecessors, (7), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:56,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 206 transitions. [2021-08-30 16:38:56,789 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 206 transitions. Word has length 48 [2021-08-30 16:38:56,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:56,789 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 206 transitions. [2021-08-30 16:38:56,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 33 states have internal predecessors, (89), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:56,789 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 206 transitions. [2021-08-30 16:38:56,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-30 16:38:56,789 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:56,789 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 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] [2021-08-30 16:38:56,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-30 16:38:56,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-30 16:38:56,990 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:56,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:56,990 INFO L82 PathProgramCache]: Analyzing trace with hash -2061037938, now seen corresponding path program 4 times [2021-08-30 16:38:56,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:56,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946428390] [2021-08-30 16:38:56,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:56,991 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:56,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:57,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:57,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:57,162 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:57,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:57,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946428390] [2021-08-30 16:38:57,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946428390] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:57,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858505343] [2021-08-30 16:38:57,162 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-30 16:38:57,163 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:57,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:57,163 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:57,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-30 16:38:57,241 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-30 16:38:57,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:38:57,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-30 16:38:57,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:57,416 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:57,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:57,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-08-30 16:38:57,646 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:38:57,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858505343] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:57,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:57,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 26 [2021-08-30 16:38:57,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657780462] [2021-08-30 16:38:57,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-30 16:38:57,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:57,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-30 16:38:57,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2021-08-30 16:38:57,648 INFO L87 Difference]: Start difference. First operand 188 states and 206 transitions. Second operand has 27 states, 26 states have (on average 3.9615384615384617) internal successors, (103), 23 states have internal predecessors, (103), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:58,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:58,203 INFO L93 Difference]: Finished difference Result 283 states and 309 transitions. [2021-08-30 16:38:58,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-30 16:38:58,203 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.9615384615384617) internal successors, (103), 23 states have internal predecessors, (103), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 50 [2021-08-30 16:38:58,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:58,204 INFO L225 Difference]: With dead ends: 283 [2021-08-30 16:38:58,204 INFO L226 Difference]: Without dead ends: 283 [2021-08-30 16:38:58,205 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 379.13ms TimeCoverageRelationStatistics Valid=188, Invalid=1144, Unknown=0, NotChecked=0, Total=1332 [2021-08-30 16:38:58,205 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 157 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 330.57ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 1186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.55ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 396.77ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:58,205 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 63 Invalid, 1186 Unknown, 0 Unchecked, 1.55ms Time], IncrementalHoareTripleChecker [18 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 396.77ms Time] [2021-08-30 16:38:58,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2021-08-30 16:38:58,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 225. [2021-08-30 16:38:58,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 215 states have (on average 1.1116279069767443) internal successors, (239), 216 states have internal predecessors, (239), 7 states have call successors, (7), 7 states have call predecessors, (7), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:58,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 247 transitions. [2021-08-30 16:38:58,211 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 247 transitions. Word has length 50 [2021-08-30 16:38:58,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:58,211 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 247 transitions. [2021-08-30 16:38:58,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.9615384615384617) internal successors, (103), 23 states have internal predecessors, (103), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:58,211 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 247 transitions. [2021-08-30 16:38:58,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-08-30 16:38:58,212 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:58,212 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 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] [2021-08-30 16:38:58,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-08-30 16:38:58,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-08-30 16:38:58,429 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:38:58,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:38:58,429 INFO L82 PathProgramCache]: Analyzing trace with hash 1709703263, now seen corresponding path program 4 times [2021-08-30 16:38:58,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:38:58,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367459583] [2021-08-30 16:38:58,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:38:58,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:38:58,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:58,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:38:58,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:38:58,631 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:58,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:38:58,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367459583] [2021-08-30 16:38:58,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367459583] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:38:58,632 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031258943] [2021-08-30 16:38:58,632 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-30 16:38:58,632 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:38:58,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:38:58,632 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:38:58,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-30 16:38:58,709 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-30 16:38:58,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:38:58,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-30 16:38:58,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:38:58,906 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:58,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:38:59,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-08-30 16:38:59,170 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:38:59,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031258943] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:38:59,170 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:38:59,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 31 [2021-08-30 16:38:59,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263050117] [2021-08-30 16:38:59,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-30 16:38:59,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:38:59,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-30 16:38:59,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=888, Unknown=0, NotChecked=0, Total=992 [2021-08-30 16:38:59,171 INFO L87 Difference]: Start difference. First operand 225 states and 247 transitions. Second operand has 32 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 28 states have internal predecessors, (97), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:59,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:38:59,812 INFO L93 Difference]: Finished difference Result 269 states and 296 transitions. [2021-08-30 16:38:59,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-30 16:38:59,813 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 28 states have internal predecessors, (97), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2021-08-30 16:38:59,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:38:59,816 INFO L225 Difference]: With dead ends: 269 [2021-08-30 16:38:59,816 INFO L226 Difference]: Without dead ends: 269 [2021-08-30 16:38:59,817 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 524.73ms TimeCoverageRelationStatistics Valid=247, Invalid=1559, Unknown=0, NotChecked=0, Total=1806 [2021-08-30 16:38:59,817 INFO L928 BasicCegarLoop]: 6 mSDtfsCounter, 185 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 1245 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 349.38ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 1272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.42ms SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 420.35ms IncrementalHoareTripleChecker+Time [2021-08-30 16:38:59,818 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 58 Invalid, 1272 Unknown, 0 Unchecked, 2.42ms Time], IncrementalHoareTripleChecker [27 Valid, 1245 Invalid, 0 Unknown, 0 Unchecked, 420.35ms Time] [2021-08-30 16:38:59,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-08-30 16:38:59,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 240. [2021-08-30 16:38:59,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 230 states have (on average 1.117391304347826) internal successors, (257), 231 states have internal predecessors, (257), 7 states have call successors, (7), 7 states have call predecessors, (7), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:59,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 265 transitions. [2021-08-30 16:38:59,844 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 265 transitions. Word has length 52 [2021-08-30 16:38:59,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:38:59,844 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 265 transitions. [2021-08-30 16:38:59,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 28 states have internal predecessors, (97), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:38:59,845 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 265 transitions. [2021-08-30 16:38:59,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-08-30 16:38:59,845 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:38:59,845 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:38:59,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:00,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:00,046 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:00,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:00,047 INFO L82 PathProgramCache]: Analyzing trace with hash -276212909, now seen corresponding path program 1 times [2021-08-30 16:39:00,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:00,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822330794] [2021-08-30 16:39:00,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:00,047 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:00,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:00,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:00,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:00,148 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-30 16:39:00,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:00,148 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822330794] [2021-08-30 16:39:00,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822330794] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:00,148 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061934258] [2021-08-30 16:39:00,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:00,148 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:00,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:00,153 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:00,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-30 16:39:00,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:00,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 42 conjunts are in the unsatisfiable core [2021-08-30 16:39:00,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:00,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-08-30 16:39:00,605 INFO L354 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2021-08-30 16:39:00,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 15 [2021-08-30 16:39:00,612 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-30 16:39:00,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:00,761 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-30 16:39:00,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061934258] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:00,762 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:00,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 11] total 27 [2021-08-30 16:39:00,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437567607] [2021-08-30 16:39:00,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-30 16:39:00,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:00,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-30 16:39:00,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2021-08-30 16:39:00,763 INFO L87 Difference]: Start difference. First operand 240 states and 265 transitions. Second operand has 27 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:00,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:00,992 INFO L93 Difference]: Finished difference Result 326 states and 355 transitions. [2021-08-30 16:39:00,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-30 16:39:00,993 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-08-30 16:39:00,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:00,994 INFO L225 Difference]: With dead ends: 326 [2021-08-30 16:39:00,994 INFO L226 Difference]: Without dead ends: 326 [2021-08-30 16:39:00,994 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 415.90ms TimeCoverageRelationStatistics Valid=189, Invalid=1143, Unknown=0, NotChecked=0, Total=1332 [2021-08-30 16:39:00,994 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 8 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 74.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.90ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 256 IncrementalHoareTripleChecker+Unchecked, 90.33ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:00,994 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 69 Invalid, 533 Unknown, 0 Unchecked, 0.90ms Time], IncrementalHoareTripleChecker [3 Valid, 274 Invalid, 0 Unknown, 256 Unchecked, 90.33ms Time] [2021-08-30 16:39:00,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2021-08-30 16:39:00,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 260. [2021-08-30 16:39:00,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 250 states have (on average 1.116) internal successors, (279), 251 states have internal predecessors, (279), 7 states have call successors, (7), 7 states have call predecessors, (7), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:00,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 287 transitions. [2021-08-30 16:39:00,998 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 287 transitions. Word has length 55 [2021-08-30 16:39:00,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:00,999 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 287 transitions. [2021-08-30 16:39:00,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:00,999 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 287 transitions. [2021-08-30 16:39:00,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-08-30 16:39:00,999 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:00,999 INFO L513 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-08-30 16:39:01,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-08-30 16:39:01,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-30 16:39:01,209 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:01,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:01,209 INFO L82 PathProgramCache]: Analyzing trace with hash -1417547384, now seen corresponding path program 5 times [2021-08-30 16:39:01,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:01,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408792696] [2021-08-30 16:39:01,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:01,209 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:01,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:01,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:01,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:01,806 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 16:39:01,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:01,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408792696] [2021-08-30 16:39:01,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408792696] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:01,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583077287] [2021-08-30 16:39:01,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-30 16:39:01,807 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:01,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:01,808 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:01,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-30 16:39:01,905 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-30 16:39:01,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:01,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 58 conjunts are in the unsatisfiable core [2021-08-30 16:39:01,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:01,927 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:39:01,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:39:02,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-08-30 16:39:02,483 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-30 16:39:02,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-08-30 16:39:02,638 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:02,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:03,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:39:03,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:39:03,497 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:03,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583077287] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:03,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:03,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 17, 17] total 57 [2021-08-30 16:39:03,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358568036] [2021-08-30 16:39:03,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-08-30 16:39:03,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:03,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-08-30 16:39:03,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=2986, Unknown=0, NotChecked=0, Total=3192 [2021-08-30 16:39:03,500 INFO L87 Difference]: Start difference. First operand 260 states and 287 transitions. Second operand has 57 states, 54 states have (on average 2.6296296296296298) internal successors, (142), 53 states have internal predecessors, (142), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:08,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:08,009 INFO L93 Difference]: Finished difference Result 391 states and 425 transitions. [2021-08-30 16:39:08,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-08-30 16:39:08,009 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 54 states have (on average 2.6296296296296298) internal successors, (142), 53 states have internal predecessors, (142), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-08-30 16:39:08,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:08,010 INFO L225 Difference]: With dead ends: 391 [2021-08-30 16:39:08,010 INFO L226 Difference]: Without dead ends: 391 [2021-08-30 16:39:08,013 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2450 ImplicationChecksByTransitivity, 4363.26ms TimeCoverageRelationStatistics Valid=1203, Invalid=11907, Unknown=0, NotChecked=0, Total=13110 [2021-08-30 16:39:08,013 INFO L928 BasicCegarLoop]: 6 mSDtfsCounter, 391 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 3530 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1165.73ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 3635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.40ms SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 3530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1413.25ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:08,013 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 147 Invalid, 3635 Unknown, 0 Unchecked, 8.40ms Time], IncrementalHoareTripleChecker [105 Valid, 3530 Invalid, 0 Unknown, 0 Unchecked, 1413.25ms Time] [2021-08-30 16:39:08,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2021-08-30 16:39:08,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 336. [2021-08-30 16:39:08,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 325 states have (on average 1.12) internal successors, (364), 326 states have internal predecessors, (364), 8 states have call successors, (8), 8 states have call predecessors, (8), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:08,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 373 transitions. [2021-08-30 16:39:08,018 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 373 transitions. Word has length 57 [2021-08-30 16:39:08,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:08,018 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 373 transitions. [2021-08-30 16:39:08,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 54 states have (on average 2.6296296296296298) internal successors, (142), 53 states have internal predecessors, (142), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:08,018 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 373 transitions. [2021-08-30 16:39:08,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-08-30 16:39:08,019 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:08,019 INFO L513 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:39:08,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:08,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-30 16:39:08,236 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:08,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:08,236 INFO L82 PathProgramCache]: Analyzing trace with hash -515149736, now seen corresponding path program 5 times [2021-08-30 16:39:08,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:08,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429264549] [2021-08-30 16:39:08,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:08,236 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:08,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:08,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:08,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:08,474 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 14 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:08,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:08,474 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429264549] [2021-08-30 16:39:08,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429264549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:08,474 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661508835] [2021-08-30 16:39:08,474 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-30 16:39:08,474 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:08,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:08,489 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:08,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-30 16:39:08,614 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-30 16:39:08,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:08,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 90 conjunts are in the unsatisfiable core [2021-08-30 16:39:08,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:08,650 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:39:08,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:39:09,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-08-30 16:39:09,169 INFO L354 Elim1Store]: treesize reduction 42, result has 19.2 percent of original size [2021-08-30 16:39:09,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 40 [2021-08-30 16:39:09,706 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-30 16:39:09,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 43 [2021-08-30 16:39:10,058 INFO L354 Elim1Store]: treesize reduction 35, result has 18.6 percent of original size [2021-08-30 16:39:10,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 27 [2021-08-30 16:39:10,065 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 14 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 16:39:10,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:10,450 INFO L354 Elim1Store]: treesize reduction 62, result has 32.6 percent of original size [2021-08-30 16:39:10,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 136 treesize of output 144 [2021-08-30 16:39:10,456 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-30 16:39:10,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 80 [2021-08-30 16:39:10,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2021-08-30 16:39:10,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-30 16:39:10,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-30 16:39:10,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-30 16:39:10,514 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-30 16:39:10,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 62 [2021-08-30 16:39:11,723 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 19 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 16:39:11,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661508835] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:11,724 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:11,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26, 26] total 59 [2021-08-30 16:39:11,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793684939] [2021-08-30 16:39:11,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-08-30 16:39:11,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:11,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-08-30 16:39:11,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=3134, Unknown=0, NotChecked=0, Total=3422 [2021-08-30 16:39:11,728 INFO L87 Difference]: Start difference. First operand 336 states and 373 transitions. Second operand has 59 states, 57 states have (on average 2.245614035087719) internal successors, (128), 55 states have internal predecessors, (128), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:13,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:13,283 INFO L93 Difference]: Finished difference Result 550 states and 598 transitions. [2021-08-30 16:39:13,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-30 16:39:13,284 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 57 states have (on average 2.245614035087719) internal successors, (128), 55 states have internal predecessors, (128), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 58 [2021-08-30 16:39:13,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:13,287 INFO L225 Difference]: With dead ends: 550 [2021-08-30 16:39:13,287 INFO L226 Difference]: Without dead ends: 442 [2021-08-30 16:39:13,289 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2170 ImplicationChecksByTransitivity, 2590.51ms TimeCoverageRelationStatistics Valid=641, Invalid=7915, Unknown=0, NotChecked=0, Total=8556 [2021-08-30 16:39:13,294 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 241 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 1282 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 374.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 1736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.19ms SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 405 IncrementalHoareTripleChecker+Unchecked, 476.46ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:13,294 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 118 Invalid, 1736 Unknown, 0 Unchecked, 2.19ms Time], IncrementalHoareTripleChecker [49 Valid, 1282 Invalid, 0 Unknown, 405 Unchecked, 476.46ms Time] [2021-08-30 16:39:13,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-08-30 16:39:13,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 424. [2021-08-30 16:39:13,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 412 states have (on average 1.116504854368932) internal successors, (460), 413 states have internal predecessors, (460), 9 states have call successors, (9), 9 states have call predecessors, (9), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:13,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 470 transitions. [2021-08-30 16:39:13,301 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 470 transitions. Word has length 58 [2021-08-30 16:39:13,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:13,301 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 470 transitions. [2021-08-30 16:39:13,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 57 states have (on average 2.245614035087719) internal successors, (128), 55 states have internal predecessors, (128), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:13,302 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 470 transitions. [2021-08-30 16:39:13,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-08-30 16:39:13,302 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:13,302 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:39:13,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-08-30 16:39:13,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-30 16:39:13,520 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:13,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:13,521 INFO L82 PathProgramCache]: Analyzing trace with hash -810272676, now seen corresponding path program 2 times [2021-08-30 16:39:13,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:13,522 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435040004] [2021-08-30 16:39:13,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:13,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:13,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:13,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:13,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:13,766 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 21 proven. 10 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-08-30 16:39:13,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:13,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435040004] [2021-08-30 16:39:13,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435040004] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:13,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425760795] [2021-08-30 16:39:13,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 16:39:13,767 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:13,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:13,781 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:13,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-30 16:39:13,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 16:39:13,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:13,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 74 conjunts are in the unsatisfiable core [2021-08-30 16:39:13,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:14,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:39:14,223 INFO L354 Elim1Store]: treesize reduction 40, result has 20.0 percent of original size [2021-08-30 16:39:14,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2021-08-30 16:39:14,717 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 21 proven. 10 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-08-30 16:39:14,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:16,114 INFO L354 Elim1Store]: treesize reduction 29, result has 43.1 percent of original size [2021-08-30 16:39:16,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 87 [2021-08-30 16:39:16,120 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-30 16:39:16,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 53 [2021-08-30 16:39:16,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2021-08-30 16:39:16,137 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-30 16:39:16,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 8 [2021-08-30 16:39:16,329 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-30 16:39:16,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425760795] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:16,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:16,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 20] total 47 [2021-08-30 16:39:16,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051945127] [2021-08-30 16:39:16,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-08-30 16:39:16,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:16,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-08-30 16:39:16,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=2015, Unknown=2, NotChecked=0, Total=2162 [2021-08-30 16:39:16,330 INFO L87 Difference]: Start difference. First operand 424 states and 470 transitions. Second operand has 47 states, 45 states have (on average 2.7111111111111112) internal successors, (122), 43 states have internal predecessors, (122), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:16,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:16,936 INFO L93 Difference]: Finished difference Result 461 states and 506 transitions. [2021-08-30 16:39:16,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-30 16:39:16,937 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 45 states have (on average 2.7111111111111112) internal successors, (122), 43 states have internal predecessors, (122), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 60 [2021-08-30 16:39:16,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:16,938 INFO L225 Difference]: With dead ends: 461 [2021-08-30 16:39:16,938 INFO L226 Difference]: Without dead ends: 410 [2021-08-30 16:39:16,938 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 91 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 591 ImplicationChecksByTransitivity, 2088.89ms TimeCoverageRelationStatistics Valid=226, Invalid=2964, Unknown=2, NotChecked=0, Total=3192 [2021-08-30 16:39:16,939 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 62 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 265.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 1150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.19ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 320.09ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:16,939 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 116 Invalid, 1150 Unknown, 0 Unchecked, 2.19ms Time], IncrementalHoareTripleChecker [9 Valid, 943 Invalid, 0 Unknown, 198 Unchecked, 320.09ms Time] [2021-08-30 16:39:16,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2021-08-30 16:39:16,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 378. [2021-08-30 16:39:16,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 368 states have (on average 1.1168478260869565) internal successors, (411), 369 states have internal predecessors, (411), 7 states have call successors, (7), 7 states have call predecessors, (7), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:16,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 419 transitions. [2021-08-30 16:39:16,944 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 419 transitions. Word has length 60 [2021-08-30 16:39:16,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:16,944 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 419 transitions. [2021-08-30 16:39:16,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 45 states have (on average 2.7111111111111112) internal successors, (122), 43 states have internal predecessors, (122), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:16,944 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 419 transitions. [2021-08-30 16:39:16,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-08-30 16:39:16,945 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:16,945 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:39:16,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-08-30 16:39:17,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:17,162 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:17,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:17,162 INFO L82 PathProgramCache]: Analyzing trace with hash -179282827, now seen corresponding path program 6 times [2021-08-30 16:39:17,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:17,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571739161] [2021-08-30 16:39:17,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:17,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:17,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:17,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:17,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:17,312 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 50 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:17,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:17,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571739161] [2021-08-30 16:39:17,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571739161] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:17,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944159995] [2021-08-30 16:39:17,312 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-30 16:39:17,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:17,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:17,325 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:17,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-30 16:39:17,449 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-30 16:39:17,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:17,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-30 16:39:17,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:17,471 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-08-30 16:39:17,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2021-08-30 16:39:17,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-08-30 16:39:17,735 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 18 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:17,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:18,174 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 28 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:18,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944159995] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:18,174 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:18,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 30 [2021-08-30 16:39:18,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369388463] [2021-08-30 16:39:18,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-30 16:39:18,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:18,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-30 16:39:18,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=810, Unknown=0, NotChecked=0, Total=930 [2021-08-30 16:39:18,175 INFO L87 Difference]: Start difference. First operand 378 states and 419 transitions. Second operand has 31 states, 30 states have (on average 4.766666666666667) internal successors, (143), 28 states have internal predecessors, (143), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:18,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:18,774 INFO L93 Difference]: Finished difference Result 462 states and 506 transitions. [2021-08-30 16:39:18,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-30 16:39:18,775 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 4.766666666666667) internal successors, (143), 28 states have internal predecessors, (143), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 62 [2021-08-30 16:39:18,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:18,776 INFO L225 Difference]: With dead ends: 462 [2021-08-30 16:39:18,776 INFO L226 Difference]: Without dead ends: 462 [2021-08-30 16:39:18,776 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 534.50ms TimeCoverageRelationStatistics Valid=244, Invalid=1562, Unknown=0, NotChecked=0, Total=1806 [2021-08-30 16:39:18,777 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 206 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 315.98ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.41ms SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 380.78ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:18,777 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 43 Invalid, 1073 Unknown, 0 Unchecked, 2.41ms Time], IncrementalHoareTripleChecker [19 Valid, 1054 Invalid, 0 Unknown, 0 Unchecked, 380.78ms Time] [2021-08-30 16:39:18,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2021-08-30 16:39:18,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 446. [2021-08-30 16:39:18,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 436 states have (on average 1.114678899082569) internal successors, (486), 437 states have internal predecessors, (486), 7 states have call successors, (7), 7 states have call predecessors, (7), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:18,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 494 transitions. [2021-08-30 16:39:18,782 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 494 transitions. Word has length 62 [2021-08-30 16:39:18,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:18,782 INFO L470 AbstractCegarLoop]: Abstraction has 446 states and 494 transitions. [2021-08-30 16:39:18,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 4.766666666666667) internal successors, (143), 28 states have internal predecessors, (143), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:18,782 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 494 transitions. [2021-08-30 16:39:18,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-08-30 16:39:18,783 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:18,783 INFO L513 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:39:18,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:18,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:18,993 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:18,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:18,993 INFO L82 PathProgramCache]: Analyzing trace with hash 2006443839, now seen corresponding path program 7 times [2021-08-30 16:39:18,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:18,994 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721869309] [2021-08-30 16:39:18,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:18,994 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:19,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:19,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:19,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:19,289 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 20 proven. 64 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:19,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:19,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721869309] [2021-08-30 16:39:19,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721869309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:19,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478357768] [2021-08-30 16:39:19,290 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-30 16:39:19,290 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:19,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:19,305 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:19,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-30 16:39:19,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:19,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 70 conjunts are in the unsatisfiable core [2021-08-30 16:39:19,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:19,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:39:19,912 INFO L354 Elim1Store]: treesize reduction 34, result has 22.7 percent of original size [2021-08-30 16:39:19,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-08-30 16:39:20,544 INFO L354 Elim1Store]: treesize reduction 35, result has 18.6 percent of original size [2021-08-30 16:39:20,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 27 [2021-08-30 16:39:20,551 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 20 proven. 64 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:20,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:20,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-08-30 16:39:20,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-30 16:39:20,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2021-08-30 16:39:21,183 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 24 proven. 60 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:21,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478357768] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:21,213 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:21,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 23, 21] total 52 [2021-08-30 16:39:21,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056065858] [2021-08-30 16:39:21,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-08-30 16:39:21,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:21,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-08-30 16:39:21,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=2470, Unknown=0, NotChecked=0, Total=2652 [2021-08-30 16:39:21,215 INFO L87 Difference]: Start difference. First operand 446 states and 494 transitions. Second operand has 52 states, 51 states have (on average 2.980392156862745) internal successors, (152), 48 states have internal predecessors, (152), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:22,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:22,236 INFO L93 Difference]: Finished difference Result 611 states and 666 transitions. [2021-08-30 16:39:22,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-30 16:39:22,237 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 2.980392156862745) internal successors, (152), 48 states have internal predecessors, (152), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 70 [2021-08-30 16:39:22,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:22,238 INFO L225 Difference]: With dead ends: 611 [2021-08-30 16:39:22,238 INFO L226 Difference]: Without dead ends: 533 [2021-08-30 16:39:22,239 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 110 SyntacticMatches, 2 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1634 ImplicationChecksByTransitivity, 1604.51ms TimeCoverageRelationStatistics Valid=445, Invalid=6527, Unknown=0, NotChecked=0, Total=6972 [2021-08-30 16:39:22,239 INFO L928 BasicCegarLoop]: 6 mSDtfsCounter, 204 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 1481 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 348.34ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 2319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.84ms SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 796 IncrementalHoareTripleChecker+Unchecked, 404.08ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:22,239 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 175 Invalid, 2319 Unknown, 0 Unchecked, 2.84ms Time], IncrementalHoareTripleChecker [42 Valid, 1481 Invalid, 0 Unknown, 796 Unchecked, 404.08ms Time] [2021-08-30 16:39:22,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-08-30 16:39:22,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 508. [2021-08-30 16:39:22,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 496 states have (on average 1.1149193548387097) internal successors, (553), 497 states have internal predecessors, (553), 9 states have call successors, (9), 9 states have call predecessors, (9), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:22,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 563 transitions. [2021-08-30 16:39:22,245 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 563 transitions. Word has length 70 [2021-08-30 16:39:22,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:22,246 INFO L470 AbstractCegarLoop]: Abstraction has 508 states and 563 transitions. [2021-08-30 16:39:22,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 2.980392156862745) internal successors, (152), 48 states have internal predecessors, (152), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:22,246 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 563 transitions. [2021-08-30 16:39:22,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-08-30 16:39:22,247 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:22,247 INFO L513 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 4, 4, 4, 4, 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] [2021-08-30 16:39:22,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:22,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-08-30 16:39:22,464 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:22,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:22,465 INFO L82 PathProgramCache]: Analyzing trace with hash 1487908011, now seen corresponding path program 6 times [2021-08-30 16:39:22,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:22,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144448869] [2021-08-30 16:39:22,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:22,465 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:22,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:22,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:22,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:22,662 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 49 proven. 39 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:22,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:22,662 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144448869] [2021-08-30 16:39:22,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144448869] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:22,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860502786] [2021-08-30 16:39:22,663 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-30 16:39:22,663 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:22,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:22,677 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:22,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-30 16:39:22,830 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-08-30 16:39:22,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:22,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 48 conjunts are in the unsatisfiable core [2021-08-30 16:39:22,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:22,854 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:39:22,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:39:23,309 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 56 proven. 32 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:23,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:23,686 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 56 proven. 32 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:23,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860502786] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:23,686 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:23,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17, 17] total 45 [2021-08-30 16:39:23,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034494747] [2021-08-30 16:39:23,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-08-30 16:39:23,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:23,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-08-30 16:39:23,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1712, Unknown=0, NotChecked=0, Total=1980 [2021-08-30 16:39:23,688 INFO L87 Difference]: Start difference. First operand 508 states and 563 transitions. Second operand has 45 states, 44 states have (on average 3.409090909090909) internal successors, (150), 41 states have internal predecessors, (150), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:24,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:24,274 INFO L93 Difference]: Finished difference Result 829 states and 907 transitions. [2021-08-30 16:39:24,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-30 16:39:24,274 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 3.409090909090909) internal successors, (150), 41 states have internal predecessors, (150), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 71 [2021-08-30 16:39:24,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:24,276 INFO L225 Difference]: With dead ends: 829 [2021-08-30 16:39:24,276 INFO L226 Difference]: Without dead ends: 738 [2021-08-30 16:39:24,277 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1138 ImplicationChecksByTransitivity, 727.44ms TimeCoverageRelationStatistics Valid=518, Invalid=2904, Unknown=0, NotChecked=0, Total=3422 [2021-08-30 16:39:24,277 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 250 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 853 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 271.57ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.09ms SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 327.94ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:24,277 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 38 Invalid, 890 Unknown, 0 Unchecked, 2.09ms Time], IncrementalHoareTripleChecker [37 Valid, 853 Invalid, 0 Unknown, 0 Unchecked, 327.94ms Time] [2021-08-30 16:39:24,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2021-08-30 16:39:24,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 680. [2021-08-30 16:39:24,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 666 states have (on average 1.1156156156156156) internal successors, (743), 667 states have internal predecessors, (743), 11 states have call successors, (11), 11 states have call predecessors, (11), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:24,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 755 transitions. [2021-08-30 16:39:24,285 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 755 transitions. Word has length 71 [2021-08-30 16:39:24,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:24,285 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 755 transitions. [2021-08-30 16:39:24,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 3.409090909090909) internal successors, (150), 41 states have internal predecessors, (150), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:24,285 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 755 transitions. [2021-08-30 16:39:24,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-08-30 16:39:24,286 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:24,287 INFO L513 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:39:24,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:24,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-08-30 16:39:24,504 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:24,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:24,504 INFO L82 PathProgramCache]: Analyzing trace with hash 1953664988, now seen corresponding path program 8 times [2021-08-30 16:39:24,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:24,504 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676909364] [2021-08-30 16:39:24,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:24,504 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:24,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:24,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:24,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:24,692 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 18 proven. 83 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:24,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:24,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676909364] [2021-08-30 16:39:24,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676909364] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:24,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596317390] [2021-08-30 16:39:24,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 16:39:24,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:24,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:24,701 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:24,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-30 16:39:24,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 16:39:24,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:24,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 52 conjunts are in the unsatisfiable core [2021-08-30 16:39:24,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:25,146 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 28 proven. 73 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:25,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:25,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-30 16:39:25,544 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 28 proven. 73 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:25,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596317390] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:25,544 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:25,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2021-08-30 16:39:25,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497870629] [2021-08-30 16:39:25,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-08-30 16:39:25,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:25,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-08-30 16:39:25,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1125, Unknown=0, NotChecked=0, Total=1260 [2021-08-30 16:39:25,545 INFO L87 Difference]: Start difference. First operand 680 states and 755 transitions. Second operand has 36 states, 35 states have (on average 4.0285714285714285) internal successors, (141), 32 states have internal predecessors, (141), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:26,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:26,407 INFO L93 Difference]: Finished difference Result 1051 states and 1161 transitions. [2021-08-30 16:39:26,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-30 16:39:26,407 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 4.0285714285714285) internal successors, (141), 32 states have internal predecessors, (141), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 74 [2021-08-30 16:39:26,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:26,410 INFO L225 Difference]: With dead ends: 1051 [2021-08-30 16:39:26,410 INFO L226 Difference]: Without dead ends: 1051 [2021-08-30 16:39:26,410 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 128 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 631.79ms TimeCoverageRelationStatistics Valid=312, Invalid=2238, Unknown=0, NotChecked=0, Total=2550 [2021-08-30 16:39:26,411 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 254 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 1963 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 523.28ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 1990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.38ms SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 625.28ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:26,411 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 64 Invalid, 1990 Unknown, 0 Unchecked, 3.38ms Time], IncrementalHoareTripleChecker [27 Valid, 1963 Invalid, 0 Unknown, 0 Unchecked, 625.28ms Time] [2021-08-30 16:39:26,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2021-08-30 16:39:26,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 779. [2021-08-30 16:39:26,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 765 states have (on average 1.1137254901960785) internal successors, (852), 766 states have internal predecessors, (852), 11 states have call successors, (11), 11 states have call predecessors, (11), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:26,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 864 transitions. [2021-08-30 16:39:26,422 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 864 transitions. Word has length 74 [2021-08-30 16:39:26,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:26,423 INFO L470 AbstractCegarLoop]: Abstraction has 779 states and 864 transitions. [2021-08-30 16:39:26,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 4.0285714285714285) internal successors, (141), 32 states have internal predecessors, (141), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:26,423 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 864 transitions. [2021-08-30 16:39:26,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-08-30 16:39:26,424 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:26,424 INFO L513 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-08-30 16:39:26,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:26,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:26,651 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:26,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:26,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1045914642, now seen corresponding path program 7 times [2021-08-30 16:39:26,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:26,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980551036] [2021-08-30 16:39:26,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:26,652 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:26,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:26,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:26,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:26,856 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 14 proven. 91 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:26,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:26,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980551036] [2021-08-30 16:39:26,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980551036] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:26,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049443977] [2021-08-30 16:39:26,856 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-30 16:39:26,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:26,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:26,857 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:26,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-30 16:39:26,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:26,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 69 conjunts are in the unsatisfiable core [2021-08-30 16:39:26,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:27,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:39:27,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 16:39:27,390 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 14 proven. 91 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:27,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:27,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:39:27,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:39:27,616 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 14 proven. 91 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:27,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049443977] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:27,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:27,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21, 21] total 42 [2021-08-30 16:39:27,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337210186] [2021-08-30 16:39:27,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-08-30 16:39:27,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:27,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-08-30 16:39:27,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1593, Unknown=0, NotChecked=0, Total=1722 [2021-08-30 16:39:27,618 INFO L87 Difference]: Start difference. First operand 779 states and 864 transitions. Second operand has 42 states, 39 states have (on average 3.0) internal successors, (117), 38 states have internal predecessors, (117), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:28,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:28,521 INFO L93 Difference]: Finished difference Result 996 states and 1096 transitions. [2021-08-30 16:39:28,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-30 16:39:28,522 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 39 states have (on average 3.0) internal successors, (117), 38 states have internal predecessors, (117), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 75 [2021-08-30 16:39:28,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:28,524 INFO L225 Difference]: With dead ends: 996 [2021-08-30 16:39:28,524 INFO L226 Difference]: Without dead ends: 964 [2021-08-30 16:39:28,524 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 131 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 1260 ImplicationChecksByTransitivity, 831.54ms TimeCoverageRelationStatistics Valid=327, Invalid=4643, Unknown=0, NotChecked=0, Total=4970 [2021-08-30 16:39:28,524 INFO L928 BasicCegarLoop]: 8 mSDtfsCounter, 157 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 2291 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 407.17ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 2696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.94ms SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 2291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 372 IncrementalHoareTripleChecker+Unchecked, 484.44ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:28,525 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 170 Invalid, 2696 Unknown, 0 Unchecked, 2.94ms Time], IncrementalHoareTripleChecker [33 Valid, 2291 Invalid, 0 Unknown, 372 Unchecked, 484.44ms Time] [2021-08-30 16:39:28,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2021-08-30 16:39:28,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 891. [2021-08-30 16:39:28,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 874 states have (on average 1.1167048054919908) internal successors, (976), 875 states have internal predecessors, (976), 14 states have call successors, (14), 14 states have call predecessors, (14), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:28,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 991 transitions. [2021-08-30 16:39:28,555 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 991 transitions. Word has length 75 [2021-08-30 16:39:28,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:28,555 INFO L470 AbstractCegarLoop]: Abstraction has 891 states and 991 transitions. [2021-08-30 16:39:28,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 39 states have (on average 3.0) internal successors, (117), 38 states have internal predecessors, (117), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:28,556 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 991 transitions. [2021-08-30 16:39:28,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-08-30 16:39:28,557 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:28,557 INFO L513 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 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] [2021-08-30 16:39:28,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:28,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:28,758 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:28,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:28,758 INFO L82 PathProgramCache]: Analyzing trace with hash 440545713, now seen corresponding path program 8 times [2021-08-30 16:39:28,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:28,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157155000] [2021-08-30 16:39:28,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:28,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:28,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:29,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:29,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:29,012 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 28 proven. 98 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:29,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:29,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157155000] [2021-08-30 16:39:29,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157155000] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:29,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700162655] [2021-08-30 16:39:29,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 16:39:29,013 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:29,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:29,021 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:29,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-30 16:39:29,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 16:39:29,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:29,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 64 conjunts are in the unsatisfiable core [2021-08-30 16:39:29,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:29,500 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 45 proven. 81 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:29,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:29,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-30 16:39:29,953 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 45 proven. 81 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:29,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700162655] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:29,954 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:29,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 44 [2021-08-30 16:39:29,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149594760] [2021-08-30 16:39:29,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-08-30 16:39:29,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:29,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-08-30 16:39:29,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1792, Unknown=0, NotChecked=0, Total=1980 [2021-08-30 16:39:29,955 INFO L87 Difference]: Start difference. First operand 891 states and 991 transitions. Second operand has 45 states, 41 states have (on average 3.5609756097560976) internal successors, (146), 41 states have internal predecessors, (146), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:31,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:31,242 INFO L93 Difference]: Finished difference Result 1248 states and 1385 transitions. [2021-08-30 16:39:31,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-30 16:39:31,243 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 41 states have (on average 3.5609756097560976) internal successors, (146), 41 states have internal predecessors, (146), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 79 [2021-08-30 16:39:31,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:31,246 INFO L225 Difference]: With dead ends: 1248 [2021-08-30 16:39:31,246 INFO L226 Difference]: Without dead ends: 1248 [2021-08-30 16:39:31,246 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 978 ImplicationChecksByTransitivity, 912.44ms TimeCoverageRelationStatistics Valid=449, Invalid=3333, Unknown=0, NotChecked=0, Total=3782 [2021-08-30 16:39:31,246 INFO L928 BasicCegarLoop]: 7 mSDtfsCounter, 229 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 2902 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 748.92ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 2933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.04ms SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 2902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 902.17ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:31,246 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 99 Invalid, 2933 Unknown, 0 Unchecked, 4.04ms Time], IncrementalHoareTripleChecker [31 Valid, 2902 Invalid, 0 Unknown, 0 Unchecked, 902.17ms Time] [2021-08-30 16:39:31,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2021-08-30 16:39:31,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 1098. [2021-08-30 16:39:31,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 1081 states have (on average 1.1248843663274746) internal successors, (1216), 1082 states have internal predecessors, (1216), 14 states have call successors, (14), 14 states have call predecessors, (14), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:31,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1231 transitions. [2021-08-30 16:39:31,259 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1231 transitions. Word has length 79 [2021-08-30 16:39:31,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:31,259 INFO L470 AbstractCegarLoop]: Abstraction has 1098 states and 1231 transitions. [2021-08-30 16:39:31,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 41 states have (on average 3.5609756097560976) internal successors, (146), 41 states have internal predecessors, (146), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:31,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1231 transitions. [2021-08-30 16:39:31,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-08-30 16:39:31,269 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:31,269 INFO L513 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:39:31,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:31,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-30 16:39:31,469 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:31,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:31,470 INFO L82 PathProgramCache]: Analyzing trace with hash -27278426, now seen corresponding path program 9 times [2021-08-30 16:39:31,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:31,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040912565] [2021-08-30 16:39:31,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:31,470 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:31,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:31,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:31,840 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 26 proven. 109 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:31,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:31,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040912565] [2021-08-30 16:39:31,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040912565] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:31,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234293156] [2021-08-30 16:39:31,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-30 16:39:31,841 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:31,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:31,865 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:31,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-30 16:39:32,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-08-30 16:39:32,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:32,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 70 conjunts are in the unsatisfiable core [2021-08-30 16:39:32,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:32,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-08-30 16:39:32,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:39:32,362 INFO L354 Elim1Store]: treesize reduction 40, result has 20.0 percent of original size [2021-08-30 16:39:32,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2021-08-30 16:39:33,178 INFO L354 Elim1Store]: treesize reduction 42, result has 6.7 percent of original size [2021-08-30 16:39:33,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 23 [2021-08-30 16:39:33,190 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 26 proven. 109 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:33,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:33,944 WARN L838 $PredicateComparison]: unable to prove that (forall ((main_~nondetString2~0.offset Int) (main_~length2~0 Int)) (= (select (select (store |c_#memory_int| c_main_~nondetString2~0.base (store (select |c_#memory_int| c_main_~nondetString2~0.base) (+ (- 1) main_~nondetString2~0.offset main_~length2~0) 0)) c_main_~nondetString1~0.base) (+ c_main_~nondetString1~0.offset 4)) 0)) is different from false [2021-08-30 16:39:33,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 50 [2021-08-30 16:39:34,269 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 26 proven. 109 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:34,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234293156] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:34,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:34,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 51 [2021-08-30 16:39:34,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241039130] [2021-08-30 16:39:34,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-08-30 16:39:34,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:34,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-08-30 16:39:34,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=2304, Unknown=1, NotChecked=96, Total=2550 [2021-08-30 16:39:34,270 INFO L87 Difference]: Start difference. First operand 1098 states and 1231 transitions. Second operand has 51 states, 49 states have (on average 3.6122448979591835) internal successors, (177), 47 states have internal predecessors, (177), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:37,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:37,128 INFO L93 Difference]: Finished difference Result 1360 states and 1512 transitions. [2021-08-30 16:39:37,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-30 16:39:37,141 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 49 states have (on average 3.6122448979591835) internal successors, (177), 47 states have internal predecessors, (177), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 82 [2021-08-30 16:39:37,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:37,144 INFO L225 Difference]: With dead ends: 1360 [2021-08-30 16:39:37,144 INFO L226 Difference]: Without dead ends: 1298 [2021-08-30 16:39:37,144 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 696 ImplicationChecksByTransitivity, 3944.99ms TimeCoverageRelationStatistics Valid=264, Invalid=4027, Unknown=3, NotChecked=128, Total=4422 [2021-08-30 16:39:37,144 INFO L928 BasicCegarLoop]: 7 mSDtfsCounter, 147 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 1812 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 393.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 2183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.81ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 353 IncrementalHoareTripleChecker+Unchecked, 486.03ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:37,145 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 195 Invalid, 2183 Unknown, 0 Unchecked, 3.81ms Time], IncrementalHoareTripleChecker [18 Valid, 1812 Invalid, 0 Unknown, 353 Unchecked, 486.03ms Time] [2021-08-30 16:39:37,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1298 states. [2021-08-30 16:39:37,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1298 to 1188. [2021-08-30 16:39:37,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1188 states, 1167 states have (on average 1.1251071122536418) internal successors, (1313), 1168 states have internal predecessors, (1313), 18 states have call successors, (18), 18 states have call predecessors, (18), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:37,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1188 states to 1188 states and 1332 transitions. [2021-08-30 16:39:37,159 INFO L78 Accepts]: Start accepts. Automaton has 1188 states and 1332 transitions. Word has length 82 [2021-08-30 16:39:37,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:37,159 INFO L470 AbstractCegarLoop]: Abstraction has 1188 states and 1332 transitions. [2021-08-30 16:39:37,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 49 states have (on average 3.6122448979591835) internal successors, (177), 47 states have internal predecessors, (177), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:37,159 INFO L276 IsEmpty]: Start isEmpty. Operand 1188 states and 1332 transitions. [2021-08-30 16:39:37,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-08-30 16:39:37,161 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:37,161 INFO L513 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-08-30 16:39:37,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-08-30 16:39:37,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-30 16:39:37,375 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:37,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:37,375 INFO L82 PathProgramCache]: Analyzing trace with hash -926170250, now seen corresponding path program 9 times [2021-08-30 16:39:37,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:37,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824631619] [2021-08-30 16:39:37,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:37,375 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:37,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:37,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:37,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:37,683 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 17 proven. 136 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:37,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:37,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824631619] [2021-08-30 16:39:37,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824631619] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:37,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906370315] [2021-08-30 16:39:37,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-30 16:39:37,683 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:37,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:37,685 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:37,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-30 16:39:37,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-08-30 16:39:37,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:37,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 82 conjunts are in the unsatisfiable core [2021-08-30 16:39:37,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:37,833 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:39:37,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:39:38,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-08-30 16:39:38,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-30 16:39:38,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 16:39:38,525 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 17 proven. 136 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:38,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:38,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:39:38,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:39:39,214 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 17 proven. 136 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:39,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906370315] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:39,214 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:39,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24, 24] total 55 [2021-08-30 16:39:39,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222003961] [2021-08-30 16:39:39,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-08-30 16:39:39,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:39,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-08-30 16:39:39,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=2787, Unknown=0, NotChecked=0, Total=2970 [2021-08-30 16:39:39,216 INFO L87 Difference]: Start difference. First operand 1188 states and 1332 transitions. Second operand has 55 states, 53 states have (on average 3.339622641509434) internal successors, (177), 52 states have internal predecessors, (177), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:42,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:42,200 INFO L93 Difference]: Finished difference Result 1690 states and 1871 transitions. [2021-08-30 16:39:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-30 16:39:42,200 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 53 states have (on average 3.339622641509434) internal successors, (177), 52 states have internal predecessors, (177), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 84 [2021-08-30 16:39:42,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:42,203 INFO L225 Difference]: With dead ends: 1690 [2021-08-30 16:39:42,203 INFO L226 Difference]: Without dead ends: 1589 [2021-08-30 16:39:42,204 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2348 ImplicationChecksByTransitivity, 2232.72ms TimeCoverageRelationStatistics Valid=743, Invalid=8959, Unknown=0, NotChecked=0, Total=9702 [2021-08-30 16:39:42,205 INFO L928 BasicCegarLoop]: 9 mSDtfsCounter, 398 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 4724 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1319.85ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 4823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 23.89ms SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 4724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1585.34ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:42,205 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [398 Valid, 233 Invalid, 4823 Unknown, 0 Unchecked, 23.89ms Time], IncrementalHoareTripleChecker [99 Valid, 4724 Invalid, 0 Unknown, 0 Unchecked, 1585.34ms Time] [2021-08-30 16:39:42,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2021-08-30 16:39:42,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 1445. [2021-08-30 16:39:42,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1421 states have (on average 1.1259676284306825) internal successors, (1600), 1422 states have internal predecessors, (1600), 21 states have call successors, (21), 21 states have call predecessors, (21), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:42,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 1622 transitions. [2021-08-30 16:39:42,219 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 1622 transitions. Word has length 84 [2021-08-30 16:39:42,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:42,219 INFO L470 AbstractCegarLoop]: Abstraction has 1445 states and 1622 transitions. [2021-08-30 16:39:42,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 53 states have (on average 3.339622641509434) internal successors, (177), 52 states have internal predecessors, (177), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:42,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 1622 transitions. [2021-08-30 16:39:42,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-08-30 16:39:42,221 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:42,222 INFO L513 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:39:42,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:42,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-30 16:39:42,437 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:42,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:42,437 INFO L82 PathProgramCache]: Analyzing trace with hash 1583811114, now seen corresponding path program 3 times [2021-08-30 16:39:42,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:42,437 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924680132] [2021-08-30 16:39:42,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:42,437 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:42,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:42,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:42,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:42,548 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 62 proven. 12 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-08-30 16:39:42,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:42,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924680132] [2021-08-30 16:39:42,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924680132] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:42,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551479085] [2021-08-30 16:39:42,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-30 16:39:42,549 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:42,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:42,550 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:42,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-30 16:39:42,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-30 16:39:42,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:42,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-30 16:39:42,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:42,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-08-30 16:39:43,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 16:39:43,060 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 57 proven. 24 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-08-30 16:39:43,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:43,243 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 69 proven. 12 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-08-30 16:39:43,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551479085] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:43,243 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:43,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 11] total 27 [2021-08-30 16:39:43,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982805475] [2021-08-30 16:39:43,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-30 16:39:43,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:43,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-30 16:39:43,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2021-08-30 16:39:43,244 INFO L87 Difference]: Start difference. First operand 1445 states and 1622 transitions. Second operand has 27 states, 26 states have (on average 4.076923076923077) internal successors, (106), 25 states have internal predecessors, (106), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:43,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:43,478 INFO L93 Difference]: Finished difference Result 1570 states and 1713 transitions. [2021-08-30 16:39:43,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-30 16:39:43,478 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 4.076923076923077) internal successors, (106), 25 states have internal predecessors, (106), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 84 [2021-08-30 16:39:43,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:43,481 INFO L225 Difference]: With dead ends: 1570 [2021-08-30 16:39:43,481 INFO L226 Difference]: Without dead ends: 1434 [2021-08-30 16:39:43,481 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 397.30ms TimeCoverageRelationStatistics Valid=160, Invalid=1100, Unknown=0, NotChecked=0, Total=1260 [2021-08-30 16:39:43,482 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 26 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 86.38ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.94ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 180 IncrementalHoareTripleChecker+Unchecked, 105.12ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:43,482 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 62 Invalid, 481 Unknown, 0 Unchecked, 0.94ms Time], IncrementalHoareTripleChecker [5 Valid, 296 Invalid, 0 Unknown, 180 Unchecked, 105.12ms Time] [2021-08-30 16:39:43,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1434 states. [2021-08-30 16:39:43,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1434 to 1195. [2021-08-30 16:39:43,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1195 states, 1171 states have (on average 1.116140051238258) internal successors, (1307), 1172 states have internal predecessors, (1307), 21 states have call successors, (21), 21 states have call predecessors, (21), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:43,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1195 states to 1195 states and 1329 transitions. [2021-08-30 16:39:43,494 INFO L78 Accepts]: Start accepts. Automaton has 1195 states and 1329 transitions. Word has length 84 [2021-08-30 16:39:43,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:43,494 INFO L470 AbstractCegarLoop]: Abstraction has 1195 states and 1329 transitions. [2021-08-30 16:39:43,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 4.076923076923077) internal successors, (106), 25 states have internal predecessors, (106), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:43,495 INFO L276 IsEmpty]: Start isEmpty. Operand 1195 states and 1329 transitions. [2021-08-30 16:39:43,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-08-30 16:39:43,496 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:43,497 INFO L513 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:39:43,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:43,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-30 16:39:43,701 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:43,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:43,701 INFO L82 PathProgramCache]: Analyzing trace with hash -958830397, now seen corresponding path program 10 times [2021-08-30 16:39:43,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:43,701 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635432284] [2021-08-30 16:39:43,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:43,701 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:43,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:43,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:43,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:43,973 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 32 proven. 124 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:43,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:43,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635432284] [2021-08-30 16:39:43,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635432284] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:43,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123250255] [2021-08-30 16:39:43,973 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-30 16:39:43,973 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:43,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:43,974 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:43,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-30 16:39:44,069 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-30 16:39:44,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:44,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 60 conjunts are in the unsatisfiable core [2021-08-30 16:39:44,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:44,443 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 50 proven. 106 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:44,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:44,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-08-30 16:39:44,913 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 50 proven. 106 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:44,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123250255] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:44,914 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:44,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 38 [2021-08-30 16:39:44,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347588711] [2021-08-30 16:39:44,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-08-30 16:39:44,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:44,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-08-30 16:39:44,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1319, Unknown=0, NotChecked=0, Total=1482 [2021-08-30 16:39:44,915 INFO L87 Difference]: Start difference. First operand 1195 states and 1329 transitions. Second operand has 39 states, 38 states have (on average 4.605263157894737) internal successors, (175), 35 states have internal predecessors, (175), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:45,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:45,956 INFO L93 Difference]: Finished difference Result 2007 states and 2239 transitions. [2021-08-30 16:39:45,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-30 16:39:45,957 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 4.605263157894737) internal successors, (175), 35 states have internal predecessors, (175), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 86 [2021-08-30 16:39:45,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:45,960 INFO L225 Difference]: With dead ends: 2007 [2021-08-30 16:39:45,960 INFO L226 Difference]: Without dead ends: 2007 [2021-08-30 16:39:45,961 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 632 ImplicationChecksByTransitivity, 803.97ms TimeCoverageRelationStatistics Valid=359, Invalid=2611, Unknown=0, NotChecked=0, Total=2970 [2021-08-30 16:39:45,961 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 292 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 1958 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 587.79ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 1986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.08ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 706.70ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:45,961 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 58 Invalid, 1986 Unknown, 0 Unchecked, 4.08ms Time], IncrementalHoareTripleChecker [28 Valid, 1958 Invalid, 0 Unknown, 0 Unchecked, 706.70ms Time] [2021-08-30 16:39:45,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2007 states. [2021-08-30 16:39:45,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2007 to 1327. [2021-08-30 16:39:45,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 1303 states have (on average 1.1197237145049885) internal successors, (1459), 1304 states have internal predecessors, (1459), 21 states have call successors, (21), 21 states have call predecessors, (21), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:45,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 1481 transitions. [2021-08-30 16:39:45,977 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 1481 transitions. Word has length 86 [2021-08-30 16:39:45,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:45,977 INFO L470 AbstractCegarLoop]: Abstraction has 1327 states and 1481 transitions. [2021-08-30 16:39:45,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 4.605263157894737) internal successors, (175), 35 states have internal predecessors, (175), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:45,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 1481 transitions. [2021-08-30 16:39:45,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-08-30 16:39:45,980 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:45,980 INFO L513 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 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] [2021-08-30 16:39:46,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:46,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-30 16:39:46,205 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:46,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:46,205 INFO L82 PathProgramCache]: Analyzing trace with hash -551880429, now seen corresponding path program 10 times [2021-08-30 16:39:46,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:46,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4704676] [2021-08-30 16:39:46,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:46,206 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:46,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:46,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:46,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:46,507 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 45 proven. 133 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:46,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:46,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4704676] [2021-08-30 16:39:46,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4704676] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:46,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280204590] [2021-08-30 16:39:46,507 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-30 16:39:46,507 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:46,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:46,508 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:46,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-30 16:39:46,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-30 16:39:46,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:46,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 72 conjunts are in the unsatisfiable core [2021-08-30 16:39:46,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:47,016 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 72 proven. 106 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:47,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:47,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-08-30 16:39:47,535 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 72 proven. 106 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:47,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280204590] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:47,536 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:47,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 47 [2021-08-30 16:39:47,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757019984] [2021-08-30 16:39:47,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-08-30 16:39:47,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:47,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-08-30 16:39:47,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2036, Unknown=0, NotChecked=0, Total=2256 [2021-08-30 16:39:47,537 INFO L87 Difference]: Start difference. First operand 1327 states and 1481 transitions. Second operand has 48 states, 46 states have (on average 3.6739130434782608) internal successors, (169), 44 states have internal predecessors, (169), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:49,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:49,137 INFO L93 Difference]: Finished difference Result 1599 states and 1766 transitions. [2021-08-30 16:39:49,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-30 16:39:49,138 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 46 states have (on average 3.6739130434782608) internal successors, (169), 44 states have internal predecessors, (169), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 88 [2021-08-30 16:39:49,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:49,141 INFO L225 Difference]: With dead ends: 1599 [2021-08-30 16:39:49,141 INFO L226 Difference]: Without dead ends: 1599 [2021-08-30 16:39:49,141 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1117 ImplicationChecksByTransitivity, 1067.79ms TimeCoverageRelationStatistics Valid=523, Invalid=3899, Unknown=0, NotChecked=0, Total=4422 [2021-08-30 16:39:49,141 INFO L928 BasicCegarLoop]: 7 mSDtfsCounter, 358 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 3265 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 925.42ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 3313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.41ms SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 3265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1116.32ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:49,142 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 88 Invalid, 3313 Unknown, 0 Unchecked, 6.41ms Time], IncrementalHoareTripleChecker [48 Valid, 3265 Invalid, 0 Unknown, 0 Unchecked, 1116.32ms Time] [2021-08-30 16:39:49,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states. [2021-08-30 16:39:49,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 1367. [2021-08-30 16:39:49,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1367 states, 1343 states have (on average 1.1213700670141473) internal successors, (1506), 1344 states have internal predecessors, (1506), 21 states have call successors, (21), 21 states have call predecessors, (21), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:49,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1367 states to 1367 states and 1528 transitions. [2021-08-30 16:39:49,154 INFO L78 Accepts]: Start accepts. Automaton has 1367 states and 1528 transitions. Word has length 88 [2021-08-30 16:39:49,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:49,154 INFO L470 AbstractCegarLoop]: Abstraction has 1367 states and 1528 transitions. [2021-08-30 16:39:49,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 46 states have (on average 3.6739130434782608) internal successors, (169), 44 states have internal predecessors, (169), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:49,155 INFO L276 IsEmpty]: Start isEmpty. Operand 1367 states and 1528 transitions. [2021-08-30 16:39:49,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-08-30 16:39:49,156 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:49,157 INFO L513 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:39:49,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:49,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:49,374 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:49,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:49,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1841137196, now seen corresponding path program 1 times [2021-08-30 16:39:49,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:49,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701070312] [2021-08-30 16:39:49,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:49,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:49,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:49,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:49,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:49,606 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 68 proven. 25 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-08-30 16:39:49,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:49,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701070312] [2021-08-30 16:39:49,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701070312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:49,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851985088] [2021-08-30 16:39:49,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:49,606 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:49,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:49,607 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:49,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-30 16:39:49,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:49,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 69 conjunts are in the unsatisfiable core [2021-08-30 16:39:49,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:49,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:39:50,369 INFO L354 Elim1Store]: treesize reduction 8, result has 27.3 percent of original size [2021-08-30 16:39:50,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 16 [2021-08-30 16:39:50,375 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 19 proven. 135 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-08-30 16:39:50,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:50,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:39:50,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:39:50,810 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 19 proven. 135 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-08-30 16:39:50,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851985088] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:50,810 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:50,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 47 [2021-08-30 16:39:50,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959442987] [2021-08-30 16:39:50,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-08-30 16:39:50,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:50,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-08-30 16:39:50,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=2028, Unknown=0, NotChecked=0, Total=2162 [2021-08-30 16:39:50,812 INFO L87 Difference]: Start difference. First operand 1367 states and 1528 transitions. Second operand has 47 states, 45 states have (on average 3.488888888888889) internal successors, (157), 43 states have internal predecessors, (157), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:52,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:52,991 INFO L93 Difference]: Finished difference Result 1812 states and 1963 transitions. [2021-08-30 16:39:52,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-08-30 16:39:52,995 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 45 states have (on average 3.488888888888889) internal successors, (157), 43 states have internal predecessors, (157), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 92 [2021-08-30 16:39:52,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:52,999 INFO L225 Difference]: With dead ends: 1812 [2021-08-30 16:39:52,999 INFO L226 Difference]: Without dead ends: 1724 [2021-08-30 16:39:53,000 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 156 SyntacticMatches, 2 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 9 DeprecatedPredicates, 2990 ImplicationChecksByTransitivity, 2435.11ms TimeCoverageRelationStatistics Valid=1006, Invalid=10984, Unknown=0, NotChecked=0, Total=11990 [2021-08-30 16:39:53,000 INFO L928 BasicCegarLoop]: 8 mSDtfsCounter, 167 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 2197 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 399.71ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 2918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.54ms SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 2197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 681 IncrementalHoareTripleChecker+Unchecked, 471.57ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:53,001 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 211 Invalid, 2918 Unknown, 0 Unchecked, 3.54ms Time], IncrementalHoareTripleChecker [40 Valid, 2197 Invalid, 0 Unknown, 681 Unchecked, 471.57ms Time] [2021-08-30 16:39:53,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1724 states. [2021-08-30 16:39:53,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1724 to 1260. [2021-08-30 16:39:53,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1260 states, 1237 states have (on average 1.1147938561034763) internal successors, (1379), 1238 states have internal predecessors, (1379), 20 states have call successors, (20), 20 states have call predecessors, (20), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:53,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1260 states to 1260 states and 1400 transitions. [2021-08-30 16:39:53,017 INFO L78 Accepts]: Start accepts. Automaton has 1260 states and 1400 transitions. Word has length 92 [2021-08-30 16:39:53,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:53,017 INFO L470 AbstractCegarLoop]: Abstraction has 1260 states and 1400 transitions. [2021-08-30 16:39:53,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 45 states have (on average 3.488888888888889) internal successors, (157), 43 states have internal predecessors, (157), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:53,017 INFO L276 IsEmpty]: Start isEmpty. Operand 1260 states and 1400 transitions. [2021-08-30 16:39:53,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-08-30 16:39:53,020 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:53,020 INFO L513 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2021-08-30 16:39:53,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:53,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-08-30 16:39:53,225 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:53,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:53,225 INFO L82 PathProgramCache]: Analyzing trace with hash -2037233324, now seen corresponding path program 11 times [2021-08-30 16:39:53,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:53,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050245988] [2021-08-30 16:39:53,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:53,225 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:53,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:53,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:53,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:53,615 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 20 proven. 190 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:53,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:53,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050245988] [2021-08-30 16:39:53,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050245988] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:53,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934689024] [2021-08-30 16:39:53,616 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-30 16:39:53,616 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:53,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:53,617 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:53,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-30 16:39:53,731 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-08-30 16:39:53,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:53,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 89 conjunts are in the unsatisfiable core [2021-08-30 16:39:53,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:53,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:39:54,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 16:39:54,083 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 20 proven. 190 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:54,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:54,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:39:54,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:39:54,301 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 20 proven. 190 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:39:54,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934689024] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:54,302 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:54,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 25, 25] total 48 [2021-08-30 16:39:54,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926916945] [2021-08-30 16:39:54,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-08-30 16:39:54,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:54,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-08-30 16:39:54,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=2111, Unknown=0, NotChecked=0, Total=2256 [2021-08-30 16:39:54,317 INFO L87 Difference]: Start difference. First operand 1260 states and 1400 transitions. Second operand has 48 states, 45 states have (on average 3.1777777777777776) internal successors, (143), 44 states have internal predecessors, (143), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:55,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:39:55,701 INFO L93 Difference]: Finished difference Result 1948 states and 2127 transitions. [2021-08-30 16:39:55,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-30 16:39:55,702 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 3.1777777777777776) internal successors, (143), 44 states have internal predecessors, (143), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 93 [2021-08-30 16:39:55,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:39:55,705 INFO L225 Difference]: With dead ends: 1948 [2021-08-30 16:39:55,705 INFO L226 Difference]: Without dead ends: 1841 [2021-08-30 16:39:55,706 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 165 SyntacticMatches, 3 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 1196.89ms TimeCoverageRelationStatistics Valid=577, Invalid=6905, Unknown=0, NotChecked=0, Total=7482 [2021-08-30 16:39:55,707 INFO L928 BasicCegarLoop]: 10 mSDtfsCounter, 298 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 3761 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 624.12ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 4150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 15.40ms SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 3761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 741.28ms IncrementalHoareTripleChecker+Time [2021-08-30 16:39:55,708 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 237 Invalid, 4150 Unknown, 0 Unchecked, 15.40ms Time], IncrementalHoareTripleChecker [59 Valid, 3761 Invalid, 0 Unknown, 330 Unchecked, 741.28ms Time] [2021-08-30 16:39:55,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1841 states. [2021-08-30 16:39:55,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1841 to 1522. [2021-08-30 16:39:55,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1522 states, 1496 states have (on average 1.1183155080213905) internal successors, (1673), 1497 states have internal predecessors, (1673), 23 states have call successors, (23), 23 states have call predecessors, (23), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:55,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1522 states to 1522 states and 1697 transitions. [2021-08-30 16:39:55,756 INFO L78 Accepts]: Start accepts. Automaton has 1522 states and 1697 transitions. Word has length 93 [2021-08-30 16:39:55,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:39:55,757 INFO L470 AbstractCegarLoop]: Abstraction has 1522 states and 1697 transitions. [2021-08-30 16:39:55,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 3.1777777777777776) internal successors, (143), 44 states have internal predecessors, (143), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:39:55,757 INFO L276 IsEmpty]: Start isEmpty. Operand 1522 states and 1697 transitions. [2021-08-30 16:39:55,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-08-30 16:39:55,759 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:39:55,759 INFO L513 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:39:55,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-30 16:39:55,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:55,960 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:39:55,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:39:55,960 INFO L82 PathProgramCache]: Analyzing trace with hash 305055117, now seen corresponding path program 11 times [2021-08-30 16:39:55,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:39:55,960 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104722176] [2021-08-30 16:39:55,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:39:55,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:39:55,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:56,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:39:56,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:39:56,248 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 32 proven. 166 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:56,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:39:56,249 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104722176] [2021-08-30 16:39:56,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104722176] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:39:56,249 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117523278] [2021-08-30 16:39:56,249 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-30 16:39:56,249 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:39:56,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:39:56,261 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:39:56,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-30 16:39:56,390 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-08-30 16:39:56,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:39:56,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 96 conjunts are in the unsatisfiable core [2021-08-30 16:39:56,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:39:56,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-08-30 16:39:56,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:39:56,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-08-30 16:39:58,091 INFO L354 Elim1Store]: treesize reduction 42, result has 6.7 percent of original size [2021-08-30 16:39:58,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 34 [2021-08-30 16:39:58,099 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 32 proven. 166 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:58,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:39:58,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 56 [2021-08-30 16:39:59,332 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 32 proven. 166 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:39:59,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117523278] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:39:59,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:39:59,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 25] total 60 [2021-08-30 16:39:59,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286465246] [2021-08-30 16:39:59,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-08-30 16:39:59,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:39:59,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-08-30 16:39:59,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=3354, Unknown=1, NotChecked=0, Total=3540 [2021-08-30 16:39:59,334 INFO L87 Difference]: Start difference. First operand 1522 states and 1697 transitions. Second operand has 60 states, 58 states have (on average 3.5689655172413794) internal successors, (207), 56 states have internal predecessors, (207), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:00,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:00,659 INFO L93 Difference]: Finished difference Result 1720 states and 1910 transitions. [2021-08-30 16:40:00,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-30 16:40:00,659 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 58 states have (on average 3.5689655172413794) internal successors, (207), 56 states have internal predecessors, (207), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 94 [2021-08-30 16:40:00,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:00,663 INFO L225 Difference]: With dead ends: 1720 [2021-08-30 16:40:00,663 INFO L226 Difference]: Without dead ends: 1666 [2021-08-30 16:40:00,663 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1085 ImplicationChecksByTransitivity, 2314.45ms TimeCoverageRelationStatistics Valid=332, Invalid=5829, Unknown=1, NotChecked=0, Total=6162 [2021-08-30 16:40:00,663 INFO L928 BasicCegarLoop]: 8 mSDtfsCounter, 166 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 2096 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 567.50ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 3048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.20ms SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 2096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 925 IncrementalHoareTripleChecker+Unchecked, 693.58ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:00,663 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 264 Invalid, 3048 Unknown, 0 Unchecked, 4.20ms Time], IncrementalHoareTripleChecker [27 Valid, 2096 Invalid, 0 Unknown, 925 Unchecked, 693.58ms Time] [2021-08-30 16:40:00,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states. [2021-08-30 16:40:00,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 1636. [2021-08-30 16:40:00,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1636 states, 1604 states have (on average 1.1153366583541147) internal successors, (1789), 1605 states have internal predecessors, (1789), 29 states have call successors, (29), 29 states have call predecessors, (29), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:00,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 1819 transitions. [2021-08-30 16:40:00,679 INFO L78 Accepts]: Start accepts. Automaton has 1636 states and 1819 transitions. Word has length 94 [2021-08-30 16:40:00,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:00,679 INFO L470 AbstractCegarLoop]: Abstraction has 1636 states and 1819 transitions. [2021-08-30 16:40:00,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 58 states have (on average 3.5689655172413794) internal successors, (207), 56 states have internal predecessors, (207), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:00,679 INFO L276 IsEmpty]: Start isEmpty. Operand 1636 states and 1819 transitions. [2021-08-30 16:40:00,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-08-30 16:40:00,682 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:00,682 INFO L513 BasicCegarLoop]: trace histogram [8, 8, 8, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:40:00,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-08-30 16:40:00,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:00,899 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:00,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:00,900 INFO L82 PathProgramCache]: Analyzing trace with hash -1699497418, now seen corresponding path program 4 times [2021-08-30 16:40:00,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:00,900 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766199234] [2021-08-30 16:40:00,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:00,900 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:00,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:01,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:01,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:01,199 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 59 proven. 103 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-30 16:40:01,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:01,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766199234] [2021-08-30 16:40:01,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766199234] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:01,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621880439] [2021-08-30 16:40:01,199 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-30 16:40:01,199 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:01,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:01,200 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:01,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-30 16:40:01,319 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-30 16:40:01,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:40:01,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 68 conjunts are in the unsatisfiable core [2021-08-30 16:40:01,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:01,349 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:40:01,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:40:01,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-08-30 16:40:01,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-08-30 16:40:01,869 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-08-30 16:40:01,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 32 [2021-08-30 16:40:02,999 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-30 16:40:02,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 48 [2021-08-30 16:40:03,006 INFO L354 Elim1Store]: treesize reduction 40, result has 7.0 percent of original size [2021-08-30 16:40:03,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 34 [2021-08-30 16:40:03,025 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 59 proven. 103 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-30 16:40:03,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:04,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 63 [2021-08-30 16:40:05,746 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 59 proven. 103 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-30 16:40:05,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621880439] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:05,747 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:05,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 52 [2021-08-30 16:40:05,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316868848] [2021-08-30 16:40:05,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-08-30 16:40:05,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:05,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-08-30 16:40:05,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=2444, Unknown=1, NotChecked=0, Total=2652 [2021-08-30 16:40:05,748 INFO L87 Difference]: Start difference. First operand 1636 states and 1819 transitions. Second operand has 52 states, 50 states have (on average 3.86) internal successors, (193), 48 states have internal predecessors, (193), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:07,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:07,808 INFO L93 Difference]: Finished difference Result 2232 states and 2470 transitions. [2021-08-30 16:40:07,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-30 16:40:07,809 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 3.86) internal successors, (193), 48 states have internal predecessors, (193), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 94 [2021-08-30 16:40:07,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:07,812 INFO L225 Difference]: With dead ends: 2232 [2021-08-30 16:40:07,812 INFO L226 Difference]: Without dead ends: 1783 [2021-08-30 16:40:07,813 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1077 ImplicationChecksByTransitivity, 3897.67ms TimeCoverageRelationStatistics Valid=414, Invalid=4841, Unknown=1, NotChecked=0, Total=5256 [2021-08-30 16:40:07,813 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 197 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 1891 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 572.43ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 2413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.23ms SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 488 IncrementalHoareTripleChecker+Unchecked, 682.50ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:07,813 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 126 Invalid, 2413 Unknown, 0 Unchecked, 4.23ms Time], IncrementalHoareTripleChecker [34 Valid, 1891 Invalid, 0 Unknown, 488 Unchecked, 682.50ms Time] [2021-08-30 16:40:07,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1783 states. [2021-08-30 16:40:07,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1783 to 1657. [2021-08-30 16:40:07,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1657 states, 1630 states have (on average 1.1134969325153374) internal successors, (1815), 1631 states have internal predecessors, (1815), 24 states have call successors, (24), 24 states have call predecessors, (24), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:07,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1657 states to 1657 states and 1840 transitions. [2021-08-30 16:40:07,827 INFO L78 Accepts]: Start accepts. Automaton has 1657 states and 1840 transitions. Word has length 94 [2021-08-30 16:40:07,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:07,827 INFO L470 AbstractCegarLoop]: Abstraction has 1657 states and 1840 transitions. [2021-08-30 16:40:07,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 3.86) internal successors, (193), 48 states have internal predecessors, (193), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:07,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1657 states and 1840 transitions. [2021-08-30 16:40:07,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-08-30 16:40:07,829 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:07,829 INFO L513 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 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] [2021-08-30 16:40:07,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-30 16:40:08,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-08-30 16:40:08,046 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:08,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:08,047 INFO L82 PathProgramCache]: Analyzing trace with hash 513348695, now seen corresponding path program 12 times [2021-08-30 16:40:08,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:08,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361159207] [2021-08-30 16:40:08,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:08,047 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:08,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:08,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:08,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:08,385 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 66 proven. 173 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:08,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:08,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361159207] [2021-08-30 16:40:08,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361159207] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:08,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593478648] [2021-08-30 16:40:08,385 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-30 16:40:08,385 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:08,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:08,386 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:08,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-30 16:40:08,555 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-08-30 16:40:08,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:40:08,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 69 conjunts are in the unsatisfiable core [2021-08-30 16:40:08,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:09,106 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 98 proven. 141 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:09,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:09,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-08-30 16:40:09,736 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 98 proven. 141 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:09,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593478648] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:09,736 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:09,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 22, 22] total 59 [2021-08-30 16:40:09,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950672277] [2021-08-30 16:40:09,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-08-30 16:40:09,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:09,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-08-30 16:40:09,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=3145, Unknown=0, NotChecked=0, Total=3540 [2021-08-30 16:40:09,738 INFO L87 Difference]: Start difference. First operand 1657 states and 1840 transitions. Second operand has 60 states, 58 states have (on average 3.8275862068965516) internal successors, (222), 56 states have internal predecessors, (222), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:11,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:11,736 INFO L93 Difference]: Finished difference Result 1996 states and 2194 transitions. [2021-08-30 16:40:11,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-30 16:40:11,761 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 58 states have (on average 3.8275862068965516) internal successors, (222), 56 states have internal predecessors, (222), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 97 [2021-08-30 16:40:11,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:11,766 INFO L225 Difference]: With dead ends: 1996 [2021-08-30 16:40:11,766 INFO L226 Difference]: Without dead ends: 1996 [2021-08-30 16:40:11,767 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1789 ImplicationChecksByTransitivity, 1574.79ms TimeCoverageRelationStatistics Valid=830, Invalid=5650, Unknown=0, NotChecked=0, Total=6480 [2021-08-30 16:40:11,767 INFO L928 BasicCegarLoop]: 7 mSDtfsCounter, 342 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 3815 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1084.61ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 3865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.89ms SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 3815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1309.56ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:11,767 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 104 Invalid, 3865 Unknown, 0 Unchecked, 7.89ms Time], IncrementalHoareTripleChecker [50 Valid, 3815 Invalid, 0 Unknown, 0 Unchecked, 1309.56ms Time] [2021-08-30 16:40:11,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1996 states. [2021-08-30 16:40:11,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1996 to 1702. [2021-08-30 16:40:11,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1702 states, 1675 states have (on average 1.115223880597015) internal successors, (1868), 1676 states have internal predecessors, (1868), 24 states have call successors, (24), 24 states have call predecessors, (24), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:11,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1702 states to 1702 states and 1893 transitions. [2021-08-30 16:40:11,783 INFO L78 Accepts]: Start accepts. Automaton has 1702 states and 1893 transitions. Word has length 97 [2021-08-30 16:40:11,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:11,784 INFO L470 AbstractCegarLoop]: Abstraction has 1702 states and 1893 transitions. [2021-08-30 16:40:11,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 58 states have (on average 3.8275862068965516) internal successors, (222), 56 states have internal predecessors, (222), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:11,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1702 states and 1893 transitions. [2021-08-30 16:40:11,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-30 16:40:11,786 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:11,786 INFO L513 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:40:11,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-08-30 16:40:12,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-30 16:40:12,005 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:12,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:12,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1697687338, now seen corresponding path program 12 times [2021-08-30 16:40:12,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:12,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133718053] [2021-08-30 16:40:12,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:12,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:12,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:12,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:12,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:12,281 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 50 proven. 173 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:12,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:12,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133718053] [2021-08-30 16:40:12,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133718053] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:12,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313000615] [2021-08-30 16:40:12,282 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-30 16:40:12,282 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:12,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:12,283 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:12,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-30 16:40:12,435 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-08-30 16:40:12,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:40:12,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 65 conjunts are in the unsatisfiable core [2021-08-30 16:40:12,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:13,069 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 72 proven. 151 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:13,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:13,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-08-30 16:40:13,650 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 72 proven. 151 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:13,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313000615] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:13,651 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:13,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 49 [2021-08-30 16:40:13,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495814505] [2021-08-30 16:40:13,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-08-30 16:40:13,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:13,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-08-30 16:40:13,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=2148, Unknown=0, NotChecked=0, Total=2450 [2021-08-30 16:40:13,652 INFO L87 Difference]: Start difference. First operand 1702 states and 1893 transitions. Second operand has 50 states, 49 states have (on average 5.040816326530612) internal successors, (247), 46 states have internal predecessors, (247), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:15,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:15,213 INFO L93 Difference]: Finished difference Result 2965 states and 3308 transitions. [2021-08-30 16:40:15,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-30 16:40:15,214 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 49 states have (on average 5.040816326530612) internal successors, (247), 46 states have internal predecessors, (247), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 98 [2021-08-30 16:40:15,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:15,222 INFO L225 Difference]: With dead ends: 2965 [2021-08-30 16:40:15,222 INFO L226 Difference]: Without dead ends: 2965 [2021-08-30 16:40:15,223 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1110 ImplicationChecksByTransitivity, 1295.45ms TimeCoverageRelationStatistics Valid=601, Invalid=3955, Unknown=0, NotChecked=0, Total=4556 [2021-08-30 16:40:15,223 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 321 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 2869 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 870.36ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 2907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.42ms SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 2869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1049.22ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:15,223 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 78 Invalid, 2907 Unknown, 0 Unchecked, 6.42ms Time], IncrementalHoareTripleChecker [38 Valid, 2869 Invalid, 0 Unknown, 0 Unchecked, 1049.22ms Time] [2021-08-30 16:40:15,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2965 states. [2021-08-30 16:40:15,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2965 to 1843. [2021-08-30 16:40:15,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1843 states, 1816 states have (on average 1.1183920704845816) internal successors, (2031), 1817 states have internal predecessors, (2031), 24 states have call successors, (24), 24 states have call predecessors, (24), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:15,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1843 states to 1843 states and 2056 transitions. [2021-08-30 16:40:15,248 INFO L78 Accepts]: Start accepts. Automaton has 1843 states and 2056 transitions. Word has length 98 [2021-08-30 16:40:15,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:15,248 INFO L470 AbstractCegarLoop]: Abstraction has 1843 states and 2056 transitions. [2021-08-30 16:40:15,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 49 states have (on average 5.040816326530612) internal successors, (247), 46 states have internal predecessors, (247), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:15,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1843 states and 2056 transitions. [2021-08-30 16:40:15,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-08-30 16:40:15,251 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:15,251 INFO L513 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 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] [2021-08-30 16:40:15,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-30 16:40:15,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-30 16:40:15,469 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:15,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:15,469 INFO L82 PathProgramCache]: Analyzing trace with hash -860448624, now seen corresponding path program 13 times [2021-08-30 16:40:15,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:15,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471234841] [2021-08-30 16:40:15,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:15,470 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:15,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:15,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:15,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:15,832 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 23 proven. 253 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:15,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:15,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471234841] [2021-08-30 16:40:15,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471234841] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:15,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711334069] [2021-08-30 16:40:15,833 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-30 16:40:15,833 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:15,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:15,849 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:15,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-30 16:40:15,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:15,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 99 conjunts are in the unsatisfiable core [2021-08-30 16:40:15,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:16,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:40:16,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 16:40:16,370 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 23 proven. 253 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:16,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:16,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:40:16,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:40:16,643 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 23 proven. 253 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:16,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711334069] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:16,643 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:16,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27, 27] total 51 [2021-08-30 16:40:16,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474227127] [2021-08-30 16:40:16,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-08-30 16:40:16,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:16,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-08-30 16:40:16,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=2397, Unknown=0, NotChecked=0, Total=2550 [2021-08-30 16:40:16,650 INFO L87 Difference]: Start difference. First operand 1843 states and 2056 transitions. Second operand has 51 states, 48 states have (on average 3.25) internal successors, (156), 47 states have internal predecessors, (156), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:19,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:19,350 INFO L93 Difference]: Finished difference Result 2784 states and 3055 transitions. [2021-08-30 16:40:19,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-30 16:40:19,351 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 48 states have (on average 3.25) internal successors, (156), 47 states have internal predecessors, (156), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 102 [2021-08-30 16:40:19,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:19,355 INFO L225 Difference]: With dead ends: 2784 [2021-08-30 16:40:19,355 INFO L226 Difference]: Without dead ends: 2589 [2021-08-30 16:40:19,355 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 182 SyntacticMatches, 3 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 2144 ImplicationChecksByTransitivity, 1622.14ms TimeCoverageRelationStatistics Valid=626, Invalid=8116, Unknown=0, NotChecked=0, Total=8742 [2021-08-30 16:40:19,355 INFO L928 BasicCegarLoop]: 11 mSDtfsCounter, 353 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 5351 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1333.19ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 5547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.70ms SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 5351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 1644.18ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:19,355 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 343 Invalid, 5547 Unknown, 0 Unchecked, 10.70ms Time], IncrementalHoareTripleChecker [72 Valid, 5351 Invalid, 0 Unknown, 124 Unchecked, 1644.18ms Time] [2021-08-30 16:40:19,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2589 states. [2021-08-30 16:40:19,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2589 to 2182. [2021-08-30 16:40:19,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2182 states, 2152 states have (on average 1.1217472118959109) internal successors, (2414), 2153 states have internal predecessors, (2414), 27 states have call successors, (27), 27 states have call predecessors, (27), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:19,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 2442 transitions. [2021-08-30 16:40:19,376 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 2442 transitions. Word has length 102 [2021-08-30 16:40:19,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:19,377 INFO L470 AbstractCegarLoop]: Abstraction has 2182 states and 2442 transitions. [2021-08-30 16:40:19,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 48 states have (on average 3.25) internal successors, (156), 47 states have internal predecessors, (156), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:19,377 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 2442 transitions. [2021-08-30 16:40:19,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-30 16:40:19,380 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:19,380 INFO L513 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:40:19,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-08-30 16:40:19,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:19,582 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:19,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:19,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1544508172, now seen corresponding path program 13 times [2021-08-30 16:40:19,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:19,583 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383055650] [2021-08-30 16:40:19,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:19,583 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:19,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:20,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:20,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:20,043 INFO L134 CoverageAnalysis]: Checked inductivity of 274 backedges. 38 proven. 235 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:20,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:20,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383055650] [2021-08-30 16:40:20,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383055650] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:20,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772609166] [2021-08-30 16:40:20,044 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-30 16:40:20,044 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:20,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:20,045 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:20,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-30 16:40:20,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:20,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 91 conjunts are in the unsatisfiable core [2021-08-30 16:40:20,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:20,178 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:40:20,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:40:20,442 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 16:40:20,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 14 [2021-08-30 16:40:20,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:40:20,637 INFO L354 Elim1Store]: treesize reduction 40, result has 20.0 percent of original size [2021-08-30 16:40:20,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 37 [2021-08-30 16:40:22,164 INFO L354 Elim1Store]: treesize reduction 40, result has 7.0 percent of original size [2021-08-30 16:40:22,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 32 [2021-08-30 16:40:22,171 INFO L134 CoverageAnalysis]: Checked inductivity of 274 backedges. 38 proven. 235 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:22,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:23,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 56 [2021-08-30 16:40:23,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2021-08-30 16:40:23,927 INFO L134 CoverageAnalysis]: Checked inductivity of 274 backedges. 38 proven. 235 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:23,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772609166] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:23,928 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:23,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 28, 27] total 66 [2021-08-30 16:40:23,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094150164] [2021-08-30 16:40:23,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-08-30 16:40:23,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:23,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-08-30 16:40:23,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=4047, Unknown=1, NotChecked=0, Total=4290 [2021-08-30 16:40:23,929 INFO L87 Difference]: Start difference. First operand 2182 states and 2442 transitions. Second operand has 66 states, 64 states have (on average 3.65625) internal successors, (234), 62 states have internal predecessors, (234), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:26,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:26,502 INFO L93 Difference]: Finished difference Result 2661 states and 2964 transitions. [2021-08-30 16:40:26,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-08-30 16:40:26,502 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 64 states have (on average 3.65625) internal successors, (234), 62 states have internal predecessors, (234), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 106 [2021-08-30 16:40:26,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:26,505 INFO L225 Difference]: With dead ends: 2661 [2021-08-30 16:40:26,505 INFO L226 Difference]: Without dead ends: 2543 [2021-08-30 16:40:26,506 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2630 ImplicationChecksByTransitivity, 3527.21ms TimeCoverageRelationStatistics Valid=575, Invalid=11634, Unknown=1, NotChecked=0, Total=12210 [2021-08-30 16:40:26,507 INFO L928 BasicCegarLoop]: 9 mSDtfsCounter, 282 mSDsluCounter, 1385 mSDsCounter, 0 mSdLazyCounter, 3419 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 973.21ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 5349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.35ms SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 3419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1885 IncrementalHoareTripleChecker+Unchecked, 1170.58ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:26,507 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 337 Invalid, 5349 Unknown, 0 Unchecked, 8.35ms Time], IncrementalHoareTripleChecker [45 Valid, 3419 Invalid, 0 Unknown, 1885 Unchecked, 1170.58ms Time] [2021-08-30 16:40:26,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2543 states. [2021-08-30 16:40:26,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2543 to 2312. [2021-08-30 16:40:26,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2312 states, 2275 states have (on average 1.119120879120879) internal successors, (2546), 2276 states have internal predecessors, (2546), 34 states have call successors, (34), 34 states have call predecessors, (34), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:26,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2312 states to 2312 states and 2581 transitions. [2021-08-30 16:40:26,593 INFO L78 Accepts]: Start accepts. Automaton has 2312 states and 2581 transitions. Word has length 106 [2021-08-30 16:40:26,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:26,593 INFO L470 AbstractCegarLoop]: Abstraction has 2312 states and 2581 transitions. [2021-08-30 16:40:26,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 64 states have (on average 3.65625) internal successors, (234), 62 states have internal predecessors, (234), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:26,593 INFO L276 IsEmpty]: Start isEmpty. Operand 2312 states and 2581 transitions. [2021-08-30 16:40:26,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-30 16:40:26,596 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:26,597 INFO L513 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 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] [2021-08-30 16:40:26,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-30 16:40:26,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-30 16:40:26,797 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:26,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:26,798 INFO L82 PathProgramCache]: Analyzing trace with hash -184516371, now seen corresponding path program 14 times [2021-08-30 16:40:26,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:26,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156222633] [2021-08-30 16:40:26,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:26,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:26,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:27,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:27,071 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 91 proven. 218 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:27,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:27,071 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156222633] [2021-08-30 16:40:27,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156222633] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:27,071 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919942065] [2021-08-30 16:40:27,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 16:40:27,071 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:27,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:27,072 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:27,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-30 16:40:27,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 16:40:27,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:40:27,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 91 conjunts are in the unsatisfiable core [2021-08-30 16:40:27,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:27,705 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 120 proven. 189 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:27,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:28,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-30 16:40:28,161 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 120 proven. 189 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:28,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919942065] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:28,161 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:28,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 25, 25] total 56 [2021-08-30 16:40:28,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189168874] [2021-08-30 16:40:28,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-08-30 16:40:28,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:28,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-08-30 16:40:28,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=2887, Unknown=0, NotChecked=0, Total=3192 [2021-08-30 16:40:28,162 INFO L87 Difference]: Start difference. First operand 2312 states and 2581 transitions. Second operand has 57 states, 53 states have (on average 3.7735849056603774) internal successors, (200), 53 states have internal predecessors, (200), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:29,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:29,707 INFO L93 Difference]: Finished difference Result 2737 states and 3023 transitions. [2021-08-30 16:40:29,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-30 16:40:29,708 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 53 states have (on average 3.7735849056603774) internal successors, (200), 53 states have internal predecessors, (200), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 106 [2021-08-30 16:40:29,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:29,711 INFO L225 Difference]: With dead ends: 2737 [2021-08-30 16:40:29,711 INFO L226 Difference]: Without dead ends: 2737 [2021-08-30 16:40:29,711 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 182 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1758 ImplicationChecksByTransitivity, 1085.96ms TimeCoverageRelationStatistics Valid=701, Invalid=5619, Unknown=0, NotChecked=0, Total=6320 [2021-08-30 16:40:29,712 INFO L928 BasicCegarLoop]: 8 mSDtfsCounter, 366 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 4564 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 921.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 4604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 21.58ms SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 4564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1079.68ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:29,712 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 113 Invalid, 4604 Unknown, 0 Unchecked, 21.58ms Time], IncrementalHoareTripleChecker [40 Valid, 4564 Invalid, 0 Unknown, 0 Unchecked, 1079.68ms Time] [2021-08-30 16:40:29,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2737 states. [2021-08-30 16:40:29,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2737 to 2362. [2021-08-30 16:40:29,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2362 states, 2325 states have (on average 1.1204301075268817) internal successors, (2605), 2326 states have internal predecessors, (2605), 34 states have call successors, (34), 34 states have call predecessors, (34), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:29,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2362 states to 2362 states and 2640 transitions. [2021-08-30 16:40:29,770 INFO L78 Accepts]: Start accepts. Automaton has 2362 states and 2640 transitions. Word has length 106 [2021-08-30 16:40:29,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:29,771 INFO L470 AbstractCegarLoop]: Abstraction has 2362 states and 2640 transitions. [2021-08-30 16:40:29,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 53 states have (on average 3.7735849056603774) internal successors, (200), 53 states have internal predecessors, (200), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:29,771 INFO L276 IsEmpty]: Start isEmpty. Operand 2362 states and 2640 transitions. [2021-08-30 16:40:29,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-08-30 16:40:29,788 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:29,789 INFO L513 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:40:29,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-30 16:40:29,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-30 16:40:29,989 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:29,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:29,989 INFO L82 PathProgramCache]: Analyzing trace with hash -326890735, now seen corresponding path program 14 times [2021-08-30 16:40:29,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:29,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628189743] [2021-08-30 16:40:29,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:29,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:30,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:30,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:30,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:30,224 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 72 proven. 230 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:30,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:30,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628189743] [2021-08-30 16:40:30,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628189743] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:30,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727171394] [2021-08-30 16:40:30,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 16:40:30,224 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:30,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:30,241 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:30,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-30 16:40:30,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 16:40:30,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:40:30,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 79 conjunts are in the unsatisfiable core [2021-08-30 16:40:30,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:30,825 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 91 proven. 211 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:30,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:31,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-30 16:40:31,203 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 91 proven. 211 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:31,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727171394] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:31,204 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:31,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 47 [2021-08-30 16:40:31,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777478741] [2021-08-30 16:40:31,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-08-30 16:40:31,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:31,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-08-30 16:40:31,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=2019, Unknown=0, NotChecked=0, Total=2256 [2021-08-30 16:40:31,205 INFO L87 Difference]: Start difference. First operand 2362 states and 2640 transitions. Second operand has 48 states, 47 states have (on average 4.531914893617022) internal successors, (213), 44 states have internal predecessors, (213), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:32,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:32,411 INFO L93 Difference]: Finished difference Result 4187 states and 4695 transitions. [2021-08-30 16:40:32,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-30 16:40:32,412 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 47 states have (on average 4.531914893617022) internal successors, (213), 44 states have internal predecessors, (213), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 110 [2021-08-30 16:40:32,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:32,417 INFO L225 Difference]: With dead ends: 4187 [2021-08-30 16:40:32,417 INFO L226 Difference]: Without dead ends: 4187 [2021-08-30 16:40:32,418 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 194 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1142 ImplicationChecksByTransitivity, 833.03ms TimeCoverageRelationStatistics Valid=525, Invalid=4167, Unknown=0, NotChecked=0, Total=4692 [2021-08-30 16:40:32,418 INFO L928 BasicCegarLoop]: 6 mSDtfsCounter, 282 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 3827 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 739.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 3854 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.68ms SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 3827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 868.86ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:32,418 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 113 Invalid, 3854 Unknown, 0 Unchecked, 4.68ms Time], IncrementalHoareTripleChecker [27 Valid, 3827 Invalid, 0 Unknown, 0 Unchecked, 868.86ms Time] [2021-08-30 16:40:32,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4187 states. [2021-08-30 16:40:32,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4187 to 2543. [2021-08-30 16:40:32,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2543 states, 2506 states have (on average 1.1233040702314445) internal successors, (2815), 2507 states have internal predecessors, (2815), 34 states have call successors, (34), 34 states have call predecessors, (34), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:32,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2543 states to 2543 states and 2850 transitions. [2021-08-30 16:40:32,490 INFO L78 Accepts]: Start accepts. Automaton has 2543 states and 2850 transitions. Word has length 110 [2021-08-30 16:40:32,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:32,491 INFO L470 AbstractCegarLoop]: Abstraction has 2543 states and 2850 transitions. [2021-08-30 16:40:32,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 47 states have (on average 4.531914893617022) internal successors, (213), 44 states have internal predecessors, (213), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:32,491 INFO L276 IsEmpty]: Start isEmpty. Operand 2543 states and 2850 transitions. [2021-08-30 16:40:32,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-08-30 16:40:32,494 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:32,494 INFO L513 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 9, 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] [2021-08-30 16:40:32,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-30 16:40:32,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:32,695 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:32,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:32,695 INFO L82 PathProgramCache]: Analyzing trace with hash 705272250, now seen corresponding path program 15 times [2021-08-30 16:40:32,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:32,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542319805] [2021-08-30 16:40:32,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:32,695 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:32,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:33,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:33,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:33,015 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 26 proven. 325 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:33,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:33,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542319805] [2021-08-30 16:40:33,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542319805] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:33,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377890067] [2021-08-30 16:40:33,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-30 16:40:33,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:33,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:33,016 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:33,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-30 16:40:33,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-08-30 16:40:33,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:40:33,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 112 conjunts are in the unsatisfiable core [2021-08-30 16:40:33,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:33,239 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:40:33,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:40:33,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-08-30 16:40:33,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-30 16:40:34,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 16:40:34,309 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 26 proven. 325 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:34,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:34,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:40:34,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:40:35,197 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 26 proven. 325 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:35,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377890067] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:35,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:35,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 30, 30] total 70 [2021-08-30 16:40:35,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601357058] [2021-08-30 16:40:35,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-08-30 16:40:35,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:35,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-08-30 16:40:35,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=4596, Unknown=0, NotChecked=0, Total=4830 [2021-08-30 16:40:35,200 INFO L87 Difference]: Start difference. First operand 2543 states and 2850 transitions. Second operand has 70 states, 68 states have (on average 3.573529411764706) internal successors, (243), 67 states have internal predecessors, (243), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:39,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:39,821 INFO L93 Difference]: Finished difference Result 3746 states and 4128 transitions. [2021-08-30 16:40:39,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-08-30 16:40:39,821 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 68 states have (on average 3.573529411764706) internal successors, (243), 67 states have internal predecessors, (243), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 111 [2021-08-30 16:40:39,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:39,824 INFO L225 Difference]: With dead ends: 3746 [2021-08-30 16:40:39,824 INFO L226 Difference]: Without dead ends: 3528 [2021-08-30 16:40:39,825 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 185 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4191 ImplicationChecksByTransitivity, 3467.03ms TimeCoverageRelationStatistics Valid=1022, Invalid=15490, Unknown=0, NotChecked=0, Total=16512 [2021-08-30 16:40:39,826 INFO L928 BasicCegarLoop]: 12 mSDtfsCounter, 601 mSDsluCounter, 966 mSDsCounter, 0 mSdLazyCounter, 7961 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1972.07ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 8111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 14.25ms SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 7961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2357.94ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:39,826 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [601 Valid, 363 Invalid, 8111 Unknown, 0 Unchecked, 14.25ms Time], IncrementalHoareTripleChecker [150 Valid, 7961 Invalid, 0 Unknown, 0 Unchecked, 2357.94ms Time] [2021-08-30 16:40:39,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3528 states. [2021-08-30 16:40:39,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3528 to 2973. [2021-08-30 16:40:39,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2973 states, 2932 states have (on average 1.1265347885402455) internal successors, (3303), 2933 states have internal predecessors, (3303), 38 states have call successors, (38), 38 states have call predecessors, (38), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:39,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2973 states to 2973 states and 3342 transitions. [2021-08-30 16:40:39,858 INFO L78 Accepts]: Start accepts. Automaton has 2973 states and 3342 transitions. Word has length 111 [2021-08-30 16:40:39,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:39,858 INFO L470 AbstractCegarLoop]: Abstraction has 2973 states and 3342 transitions. [2021-08-30 16:40:39,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 68 states have (on average 3.573529411764706) internal successors, (243), 67 states have internal predecessors, (243), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:39,858 INFO L276 IsEmpty]: Start isEmpty. Operand 2973 states and 3342 transitions. [2021-08-30 16:40:39,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-08-30 16:40:39,861 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:39,861 INFO L513 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:40:39,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-08-30 16:40:40,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-30 16:40:40,079 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:40,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:40,079 INFO L82 PathProgramCache]: Analyzing trace with hash -2063609262, now seen corresponding path program 5 times [2021-08-30 16:40:40,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:40,079 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570729189] [2021-08-30 16:40:40,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:40,079 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:40,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:40,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:40,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:40,444 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 78 proven. 187 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-08-30 16:40:40,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:40,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570729189] [2021-08-30 16:40:40,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570729189] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:40,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763004483] [2021-08-30 16:40:40,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-30 16:40:40,444 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:40,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:40,445 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:40,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-30 16:40:40,568 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-08-30 16:40:40,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:40:40,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 91 conjunts are in the unsatisfiable core [2021-08-30 16:40:40,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:40,595 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:40:40,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:40:41,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-08-30 16:40:41,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-30 16:40:41,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-08-30 16:40:42,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-30 16:40:42,551 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-30 16:40:42,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 25 [2021-08-30 16:40:42,846 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 32 proven. 242 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-08-30 16:40:42,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:43,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:40:43,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:40:44,374 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 45 proven. 226 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-08-30 16:40:44,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763004483] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:44,375 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:44,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 26, 24] total 70 [2021-08-30 16:40:44,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448082791] [2021-08-30 16:40:44,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-08-30 16:40:44,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:44,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-08-30 16:40:44,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=4463, Unknown=0, NotChecked=0, Total=4830 [2021-08-30 16:40:44,376 INFO L87 Difference]: Start difference. First operand 2973 states and 3342 transitions. Second operand has 70 states, 69 states have (on average 3.8550724637681157) internal successors, (266), 66 states have internal predecessors, (266), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:49,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:49,348 INFO L93 Difference]: Finished difference Result 7230 states and 8085 transitions. [2021-08-30 16:40:49,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-08-30 16:40:49,349 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 69 states have (on average 3.8550724637681157) internal successors, (266), 66 states have internal predecessors, (266), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 111 [2021-08-30 16:40:49,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:49,373 INFO L225 Difference]: With dead ends: 7230 [2021-08-30 16:40:49,385 INFO L226 Difference]: Without dead ends: 6223 [2021-08-30 16:40:49,386 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 184 SyntacticMatches, 2 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4473 ImplicationChecksByTransitivity, 5399.59ms TimeCoverageRelationStatistics Valid=1517, Invalid=19945, Unknown=0, NotChecked=0, Total=21462 [2021-08-30 16:40:49,387 INFO L928 BasicCegarLoop]: 7 mSDtfsCounter, 550 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 4104 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1254.81ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 4973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.48ms SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 4104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 719 IncrementalHoareTripleChecker+Unchecked, 1468.49ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:49,387 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 144 Invalid, 4973 Unknown, 0 Unchecked, 9.48ms Time], IncrementalHoareTripleChecker [150 Valid, 4104 Invalid, 0 Unknown, 719 Unchecked, 1468.49ms Time] [2021-08-30 16:40:49,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6223 states. [2021-08-30 16:40:49,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6223 to 2996. [2021-08-30 16:40:49,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2996 states, 2962 states have (on average 1.12525320729237) internal successors, (3333), 2963 states have internal predecessors, (3333), 31 states have call successors, (31), 31 states have call predecessors, (31), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:49,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2996 states to 2996 states and 3365 transitions. [2021-08-30 16:40:49,463 INFO L78 Accepts]: Start accepts. Automaton has 2996 states and 3365 transitions. Word has length 111 [2021-08-30 16:40:49,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:49,463 INFO L470 AbstractCegarLoop]: Abstraction has 2996 states and 3365 transitions. [2021-08-30 16:40:49,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 69 states have (on average 3.8550724637681157) internal successors, (266), 66 states have internal predecessors, (266), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:49,463 INFO L276 IsEmpty]: Start isEmpty. Operand 2996 states and 3365 transitions. [2021-08-30 16:40:49,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-08-30 16:40:49,466 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:49,466 INFO L513 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 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] [2021-08-30 16:40:49,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-30 16:40:49,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:49,667 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:49,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:49,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1861039619, now seen corresponding path program 16 times [2021-08-30 16:40:49,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:49,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865404146] [2021-08-30 16:40:49,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:49,668 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:49,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:50,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:50,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:50,103 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 120 proven. 268 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:50,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:50,104 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865404146] [2021-08-30 16:40:50,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865404146] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:50,104 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465033081] [2021-08-30 16:40:50,104 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-30 16:40:50,104 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:50,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:50,105 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:50,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-30 16:40:50,198 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-30 16:40:50,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:40:50,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 99 conjunts are in the unsatisfiable core [2021-08-30 16:40:50,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:50,601 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 162 proven. 226 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:50,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:50,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-08-30 16:40:51,059 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 162 proven. 226 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:40:51,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465033081] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:51,061 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:51,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 59 [2021-08-30 16:40:51,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379502785] [2021-08-30 16:40:51,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-08-30 16:40:51,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:51,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-08-30 16:40:51,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=3191, Unknown=0, NotChecked=0, Total=3540 [2021-08-30 16:40:51,077 INFO L87 Difference]: Start difference. First operand 2996 states and 3365 transitions. Second operand has 60 states, 58 states have (on average 3.8448275862068964) internal successors, (223), 56 states have internal predecessors, (223), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:52,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:40:52,659 INFO L93 Difference]: Finished difference Result 3544 states and 3934 transitions. [2021-08-30 16:40:52,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-30 16:40:52,660 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 58 states have (on average 3.8448275862068964) internal successors, (223), 56 states have internal predecessors, (223), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 115 [2021-08-30 16:40:52,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:40:52,680 INFO L225 Difference]: With dead ends: 3544 [2021-08-30 16:40:52,689 INFO L226 Difference]: Without dead ends: 3544 [2021-08-30 16:40:52,690 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1942 ImplicationChecksByTransitivity, 1199.91ms TimeCoverageRelationStatistics Valid=793, Invalid=6347, Unknown=0, NotChecked=0, Total=7140 [2021-08-30 16:40:52,690 INFO L928 BasicCegarLoop]: 8 mSDtfsCounter, 445 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 4342 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 910.60ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 4395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.19ms SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 4342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1079.32ms IncrementalHoareTripleChecker+Time [2021-08-30 16:40:52,691 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [445 Valid, 91 Invalid, 4395 Unknown, 0 Unchecked, 6.19ms Time], IncrementalHoareTripleChecker [53 Valid, 4342 Invalid, 0 Unknown, 0 Unchecked, 1079.32ms Time] [2021-08-30 16:40:52,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3544 states. [2021-08-30 16:40:52,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3544 to 3056. [2021-08-30 16:40:52,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3056 states, 3022 states have (on average 1.1264063534083388) internal successors, (3404), 3023 states have internal predecessors, (3404), 31 states have call successors, (31), 31 states have call predecessors, (31), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:52,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3056 states to 3056 states and 3436 transitions. [2021-08-30 16:40:52,745 INFO L78 Accepts]: Start accepts. Automaton has 3056 states and 3436 transitions. Word has length 115 [2021-08-30 16:40:52,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:40:52,745 INFO L470 AbstractCegarLoop]: Abstraction has 3056 states and 3436 transitions. [2021-08-30 16:40:52,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 58 states have (on average 3.8448275862068964) internal successors, (223), 56 states have internal predecessors, (223), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:40:52,746 INFO L276 IsEmpty]: Start isEmpty. Operand 3056 states and 3436 transitions. [2021-08-30 16:40:52,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-08-30 16:40:52,749 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:40:52,750 INFO L513 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:40:52,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-30 16:40:52,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:52,950 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:40:52,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:40:52,950 INFO L82 PathProgramCache]: Analyzing trace with hash 1760639451, now seen corresponding path program 15 times [2021-08-30 16:40:52,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:40:52,951 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305560505] [2021-08-30 16:40:52,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:40:52,951 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:40:52,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:53,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:40:53,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:40:53,432 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 44 proven. 316 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:53,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:40:53,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305560505] [2021-08-30 16:40:53,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305560505] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:40:53,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855170748] [2021-08-30 16:40:53,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-30 16:40:53,433 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:40:53,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:40:53,433 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:40:53,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-30 16:40:53,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-08-30 16:40:53,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:40:53,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 110 conjunts are in the unsatisfiable core [2021-08-30 16:40:53,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:40:53,642 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:40:53,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:40:53,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-08-30 16:40:54,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-08-30 16:40:54,377 INFO L354 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2021-08-30 16:40:54,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 32 [2021-08-30 16:40:55,443 INFO L354 Elim1Store]: treesize reduction 48, result has 5.9 percent of original size [2021-08-30 16:40:55,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 33 [2021-08-30 16:40:55,456 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 44 proven. 316 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:55,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:40:56,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 50 [2021-08-30 16:40:57,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 45 [2021-08-30 16:40:57,270 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 44 proven. 316 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:40:57,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855170748] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:40:57,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:40:57,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 27] total 75 [2021-08-30 16:40:57,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80881035] [2021-08-30 16:40:57,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2021-08-30 16:40:57,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:40:57,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-08-30 16:40:57,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=5220, Unknown=0, NotChecked=0, Total=5550 [2021-08-30 16:40:57,272 INFO L87 Difference]: Start difference. First operand 3056 states and 3436 transitions. Second operand has 75 states, 73 states have (on average 4.3561643835616435) internal successors, (318), 71 states have internal predecessors, (318), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:03,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:41:03,397 INFO L93 Difference]: Finished difference Result 9338 states and 10498 transitions. [2021-08-30 16:41:03,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-08-30 16:41:03,397 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 73 states have (on average 4.3561643835616435) internal successors, (318), 71 states have internal predecessors, (318), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 118 [2021-08-30 16:41:03,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:41:03,404 INFO L225 Difference]: With dead ends: 9338 [2021-08-30 16:41:03,404 INFO L226 Difference]: Without dead ends: 7562 [2021-08-30 16:41:03,405 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5457 ImplicationChecksByTransitivity, 4884.77ms TimeCoverageRelationStatistics Valid=1237, Invalid=20815, Unknown=0, NotChecked=0, Total=22052 [2021-08-30 16:41:03,405 INFO L928 BasicCegarLoop]: 9 mSDtfsCounter, 726 mSDsluCounter, 1571 mSDsCounter, 0 mSdLazyCounter, 8886 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2667.87ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 726 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 9793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 17.27ms SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 8886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 653 IncrementalHoareTripleChecker+Unchecked, 3146.86ms IncrementalHoareTripleChecker+Time [2021-08-30 16:41:03,405 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [726 Valid, 216 Invalid, 9793 Unknown, 0 Unchecked, 17.27ms Time], IncrementalHoareTripleChecker [254 Valid, 8886 Invalid, 0 Unknown, 653 Unchecked, 3146.86ms Time] [2021-08-30 16:41:03,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7562 states. [2021-08-30 16:41:03,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7562 to 6832. [2021-08-30 16:41:03,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6832 states, 6797 states have (on average 1.1294688833308812) internal successors, (7677), 6798 states have internal predecessors, (7677), 32 states have call successors, (32), 32 states have call predecessors, (32), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:03,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6832 states to 6832 states and 7710 transitions. [2021-08-30 16:41:03,455 INFO L78 Accepts]: Start accepts. Automaton has 6832 states and 7710 transitions. Word has length 118 [2021-08-30 16:41:03,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:41:03,456 INFO L470 AbstractCegarLoop]: Abstraction has 6832 states and 7710 transitions. [2021-08-30 16:41:03,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 73 states have (on average 4.3561643835616435) internal successors, (318), 71 states have internal predecessors, (318), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:03,456 INFO L276 IsEmpty]: Start isEmpty. Operand 6832 states and 7710 transitions. [2021-08-30 16:41:03,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-08-30 16:41:03,459 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:41:03,459 INFO L513 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 10, 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] [2021-08-30 16:41:03,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-30 16:41:03,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-30 16:41:03,676 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:41:03,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:41:03,677 INFO L82 PathProgramCache]: Analyzing trace with hash -162891094, now seen corresponding path program 17 times [2021-08-30 16:41:03,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:41:03,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595448224] [2021-08-30 16:41:03,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:41:03,677 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:41:03,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:04,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:41:04,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:04,173 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 29 proven. 406 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:04,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:41:04,174 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595448224] [2021-08-30 16:41:04,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595448224] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:41:04,174 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405254085] [2021-08-30 16:41:04,174 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-30 16:41:04,174 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:41:04,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:41:04,175 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:41:04,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-30 16:41:04,350 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-08-30 16:41:04,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:41:04,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 121 conjunts are in the unsatisfiable core [2021-08-30 16:41:04,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:41:04,378 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:41:04,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:41:04,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-08-30 16:41:05,761 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-30 16:41:05,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2021-08-30 16:41:05,953 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 153 proven. 282 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:05,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:41:07,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:41:07,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:41:08,148 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 190 proven. 245 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:08,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405254085] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:41:08,149 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:41:08,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 31, 31] total 94 [2021-08-30 16:41:08,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643391684] [2021-08-30 16:41:08,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-08-30 16:41:08,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:41:08,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-08-30 16:41:08,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=548, Invalid=8194, Unknown=0, NotChecked=0, Total=8742 [2021-08-30 16:41:08,152 INFO L87 Difference]: Start difference. First operand 6832 states and 7710 transitions. Second operand has 94 states, 91 states have (on average 3.5934065934065935) internal successors, (327), 90 states have internal predecessors, (327), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:17,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:41:17,190 INFO L93 Difference]: Finished difference Result 10880 states and 12047 transitions. [2021-08-30 16:41:17,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2021-08-30 16:41:17,191 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 91 states have (on average 3.5934065934065935) internal successors, (327), 90 states have internal predecessors, (327), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 120 [2021-08-30 16:41:17,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:41:17,198 INFO L225 Difference]: With dead ends: 10880 [2021-08-30 16:41:17,198 INFO L226 Difference]: Without dead ends: 10293 [2021-08-30 16:41:17,201 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11228 ImplicationChecksByTransitivity, 8213.19ms TimeCoverageRelationStatistics Valid=3217, Invalid=41093, Unknown=0, NotChecked=0, Total=44310 [2021-08-30 16:41:17,201 INFO L928 BasicCegarLoop]: 12 mSDtfsCounter, 1388 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 9781 mSolverCounterSat, 331 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2838.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1388 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 10112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 19.11ms SdHoareTripleChecker+Time, 331 IncrementalHoareTripleChecker+Valid, 9781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3369.03ms IncrementalHoareTripleChecker+Time [2021-08-30 16:41:17,204 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [1388 Valid, 204 Invalid, 10112 Unknown, 0 Unchecked, 19.11ms Time], IncrementalHoareTripleChecker [331 Valid, 9781 Invalid, 0 Unknown, 0 Unchecked, 3369.03ms Time] [2021-08-30 16:41:17,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10293 states. [2021-08-30 16:41:17,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10293 to 8233. [2021-08-30 16:41:17,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8233 states, 8195 states have (on average 1.1343502135448444) internal successors, (9296), 8196 states have internal predecessors, (9296), 35 states have call successors, (35), 35 states have call predecessors, (35), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:17,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8233 states to 8233 states and 9332 transitions. [2021-08-30 16:41:17,308 INFO L78 Accepts]: Start accepts. Automaton has 8233 states and 9332 transitions. Word has length 120 [2021-08-30 16:41:17,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:41:17,308 INFO L470 AbstractCegarLoop]: Abstraction has 8233 states and 9332 transitions. [2021-08-30 16:41:17,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 91 states have (on average 3.5934065934065935) internal successors, (327), 90 states have internal predecessors, (327), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:17,309 INFO L276 IsEmpty]: Start isEmpty. Operand 8233 states and 9332 transitions. [2021-08-30 16:41:17,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-08-30 16:41:17,312 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:41:17,312 INFO L513 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:41:17,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-30 16:41:17,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-08-30 16:41:17,530 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:41:17,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:41:17,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1908452232, now seen corresponding path program 16 times [2021-08-30 16:41:17,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:41:17,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387928464] [2021-08-30 16:41:17,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:41:17,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:41:17,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:17,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:41:17,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:17,819 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 98 proven. 295 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:41:17,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:41:17,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387928464] [2021-08-30 16:41:17,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387928464] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:41:17,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908496250] [2021-08-30 16:41:17,820 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-30 16:41:17,820 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:41:17,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:41:17,841 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:41:17,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-30 16:41:17,999 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-30 16:41:17,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:41:18,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 87 conjunts are in the unsatisfiable core [2021-08-30 16:41:18,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:41:18,432 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 128 proven. 265 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:41:18,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:41:18,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-08-30 16:41:18,844 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 128 proven. 265 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 16:41:18,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908496250] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:41:18,844 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:41:18,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 50 [2021-08-30 16:41:18,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321629768] [2021-08-30 16:41:18,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-08-30 16:41:18,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:41:18,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-08-30 16:41:18,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=2273, Unknown=0, NotChecked=0, Total=2550 [2021-08-30 16:41:18,846 INFO L87 Difference]: Start difference. First operand 8233 states and 9332 transitions. Second operand has 51 states, 50 states have (on average 4.94) internal successors, (247), 47 states have internal predecessors, (247), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:20,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:41:20,606 INFO L93 Difference]: Finished difference Result 8618 states and 9754 transitions. [2021-08-30 16:41:20,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-30 16:41:20,606 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 4.94) internal successors, (247), 47 states have internal predecessors, (247), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 122 [2021-08-30 16:41:20,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:41:20,635 INFO L225 Difference]: With dead ends: 8618 [2021-08-30 16:41:20,635 INFO L226 Difference]: Without dead ends: 8618 [2021-08-30 16:41:20,636 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1292 ImplicationChecksByTransitivity, 980.21ms TimeCoverageRelationStatistics Valid=584, Invalid=4672, Unknown=0, NotChecked=0, Total=5256 [2021-08-30 16:41:20,636 INFO L928 BasicCegarLoop]: 6 mSDtfsCounter, 409 mSDsluCounter, 1096 mSDsCounter, 0 mSdLazyCounter, 4392 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1088.61ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 4427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.42ms SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 4392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1291.72ms IncrementalHoareTripleChecker+Time [2021-08-30 16:41:20,636 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 114 Invalid, 4427 Unknown, 0 Unchecked, 7.42ms Time], IncrementalHoareTripleChecker [35 Valid, 4392 Invalid, 0 Unknown, 0 Unchecked, 1291.72ms Time] [2021-08-30 16:41:20,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8618 states. [2021-08-30 16:41:20,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8618 to 8586. [2021-08-30 16:41:20,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8586 states, 8548 states have (on average 1.1343004211511465) internal successors, (9696), 8549 states have internal predecessors, (9696), 35 states have call successors, (35), 35 states have call predecessors, (35), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:20,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8586 states to 8586 states and 9732 transitions. [2021-08-30 16:41:20,778 INFO L78 Accepts]: Start accepts. Automaton has 8586 states and 9732 transitions. Word has length 122 [2021-08-30 16:41:20,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:41:20,779 INFO L470 AbstractCegarLoop]: Abstraction has 8586 states and 9732 transitions. [2021-08-30 16:41:20,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 4.94) internal successors, (247), 47 states have internal predecessors, (247), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:20,779 INFO L276 IsEmpty]: Start isEmpty. Operand 8586 states and 9732 transitions. [2021-08-30 16:41:20,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-08-30 16:41:20,784 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:41:20,784 INFO L513 BasicCegarLoop]: trace histogram [12, 12, 12, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:41:20,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-08-30 16:41:20,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-08-30 16:41:20,984 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting cstrpbrkErr1REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:41:20,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:41:20,985 INFO L82 PathProgramCache]: Analyzing trace with hash 1401852176, now seen corresponding path program 6 times [2021-08-30 16:41:20,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:41:20,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557252085] [2021-08-30 16:41:20,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:41:20,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:41:21,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:21,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:41:21,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:21,308 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 97 proven. 296 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-08-30 16:41:21,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:41:21,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557252085] [2021-08-30 16:41:21,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557252085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:41:21,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118766650] [2021-08-30 16:41:21,308 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-30 16:41:21,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:41:21,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:41:21,309 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:41:21,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-30 16:41:21,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-08-30 16:41:21,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:41:21,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 57 conjunts are in the unsatisfiable core [2021-08-30 16:41:21,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:41:21,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-08-30 16:41:21,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-08-30 16:41:21,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-08-30 16:41:21,669 INFO L354 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2021-08-30 16:41:21,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-08-30 16:41:22,531 INFO L354 Elim1Store]: treesize reduction 45, result has 18.2 percent of original size [2021-08-30 16:41:22,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 24 [2021-08-30 16:41:22,725 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 90 proven. 107 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-08-30 16:41:22,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:41:24,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-08-30 16:41:24,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2021-08-30 16:41:24,436 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 0 proven. 197 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-08-30 16:41:24,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118766650] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:41:24,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:41:24,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 13, 12] total 47 [2021-08-30 16:41:24,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459968850] [2021-08-30 16:41:24,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-08-30 16:41:24,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:41:24,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-08-30 16:41:24,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=2031, Unknown=0, NotChecked=0, Total=2162 [2021-08-30 16:41:24,437 INFO L87 Difference]: Start difference. First operand 8586 states and 9732 transitions. Second operand has 47 states, 46 states have (on average 4.282608695652174) internal successors, (197), 43 states have internal predecessors, (197), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:27,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:41:27,066 INFO L93 Difference]: Finished difference Result 8528 states and 9633 transitions. [2021-08-30 16:41:27,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-08-30 16:41:27,067 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 4.282608695652174) internal successors, (197), 43 states have internal predecessors, (197), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 128 [2021-08-30 16:41:27,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:41:27,069 INFO L225 Difference]: With dead ends: 8528 [2021-08-30 16:41:27,069 INFO L226 Difference]: Without dead ends: 2567 [2021-08-30 16:41:27,069 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 234 SyntacticMatches, 2 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1990 ImplicationChecksByTransitivity, 3058.35ms TimeCoverageRelationStatistics Valid=737, Invalid=9769, Unknown=0, NotChecked=0, Total=10506 [2021-08-30 16:41:27,070 INFO L928 BasicCegarLoop]: 7 mSDtfsCounter, 82 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 1616 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 445.85ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 1886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.25ms SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 538.61ms IncrementalHoareTripleChecker+Time [2021-08-30 16:41:27,070 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 134 Invalid, 1886 Unknown, 0 Unchecked, 3.25ms Time], IncrementalHoareTripleChecker [24 Valid, 1616 Invalid, 0 Unknown, 246 Unchecked, 538.61ms Time] [2021-08-30 16:41:27,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2567 states. [2021-08-30 16:41:27,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2567 to 925. [2021-08-30 16:41:27,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 914 states have (on average 1.1017505470459519) internal successors, (1007), 914 states have internal predecessors, (1007), 9 states have call successors, (9), 9 states have call predecessors, (9), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:27,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1017 transitions. [2021-08-30 16:41:27,079 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1017 transitions. Word has length 128 [2021-08-30 16:41:27,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:41:27,079 INFO L470 AbstractCegarLoop]: Abstraction has 925 states and 1017 transitions. [2021-08-30 16:41:27,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 4.282608695652174) internal successors, (197), 43 states have internal predecessors, (197), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:27,079 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1017 transitions. [2021-08-30 16:41:27,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-08-30 16:41:27,080 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:41:27,081 INFO L513 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 11, 11, 11, 11, 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] [2021-08-30 16:41:27,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-30 16:41:27,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:41:27,297 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:41:27,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:41:27,298 INFO L82 PathProgramCache]: Analyzing trace with hash -681339545, now seen corresponding path program 18 times [2021-08-30 16:41:27,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:41:27,298 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521836839] [2021-08-30 16:41:27,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:41:27,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:41:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:27,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:41:27,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:27,600 INFO L134 CoverageAnalysis]: Checked inductivity of 591 backedges. 322 proven. 263 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:27,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:41:27,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521836839] [2021-08-30 16:41:27,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521836839] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:41:27,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210635353] [2021-08-30 16:41:27,601 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-30 16:41:27,601 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:41:27,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:41:27,602 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:41:27,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-30 16:41:27,856 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-08-30 16:41:27,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:41:27,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 103 conjunts are in the unsatisfiable core [2021-08-30 16:41:27,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:41:27,873 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:41:27,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:41:28,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-08-30 16:41:28,951 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-30 16:41:28,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 27 [2021-08-30 16:41:28,955 INFO L134 CoverageAnalysis]: Checked inductivity of 591 backedges. 343 proven. 242 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:28,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:41:29,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2021-08-30 16:41:29,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2021-08-30 16:41:30,621 INFO L134 CoverageAnalysis]: Checked inductivity of 591 backedges. 321 proven. 264 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:30,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210635353] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:41:30,622 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:41:30,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 32, 34] total 96 [2021-08-30 16:41:30,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515676236] [2021-08-30 16:41:30,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2021-08-30 16:41:30,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:41:30,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-08-30 16:41:30,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1214, Invalid=7906, Unknown=0, NotChecked=0, Total=9120 [2021-08-30 16:41:30,624 INFO L87 Difference]: Start difference. First operand 925 states and 1017 transitions. Second operand has 96 states, 93 states have (on average 3.881720430107527) internal successors, (361), 92 states have internal predecessors, (361), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:31,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:41:31,221 INFO L93 Difference]: Finished difference Result 1884 states and 2090 transitions. [2021-08-30 16:41:31,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-30 16:41:31,221 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 93 states have (on average 3.881720430107527) internal successors, (361), 92 states have internal predecessors, (361), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 134 [2021-08-30 16:41:31,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:41:31,222 INFO L225 Difference]: With dead ends: 1884 [2021-08-30 16:41:31,222 INFO L226 Difference]: Without dead ends: 1755 [2021-08-30 16:41:31,223 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5327 ImplicationChecksByTransitivity, 2031.25ms TimeCoverageRelationStatistics Valid=1519, Invalid=10691, Unknown=0, NotChecked=0, Total=12210 [2021-08-30 16:41:31,223 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 142 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 92.86ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.72ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 221 IncrementalHoareTripleChecker+Unchecked, 133.23ms IncrementalHoareTripleChecker+Time [2021-08-30 16:41:31,223 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 70 Invalid, 645 Unknown, 0 Unchecked, 0.72ms Time], IncrementalHoareTripleChecker [28 Valid, 396 Invalid, 0 Unknown, 221 Unchecked, 133.23ms Time] [2021-08-30 16:41:31,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states. [2021-08-30 16:41:31,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 1485. [2021-08-30 16:41:31,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1485 states, 1462 states have (on average 1.1087551299589604) internal successors, (1621), 1462 states have internal predecessors, (1621), 21 states have call successors, (21), 21 states have call predecessors, (21), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:31,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1485 states to 1485 states and 1643 transitions. [2021-08-30 16:41:31,234 INFO L78 Accepts]: Start accepts. Automaton has 1485 states and 1643 transitions. Word has length 134 [2021-08-30 16:41:31,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:41:31,235 INFO L470 AbstractCegarLoop]: Abstraction has 1485 states and 1643 transitions. [2021-08-30 16:41:31,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 93 states have (on average 3.881720430107527) internal successors, (361), 92 states have internal predecessors, (361), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:31,235 INFO L276 IsEmpty]: Start isEmpty. Operand 1485 states and 1643 transitions. [2021-08-30 16:41:31,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-08-30 16:41:31,238 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:41:31,238 INFO L513 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 12, 12, 12, 12, 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] [2021-08-30 16:41:31,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-30 16:41:31,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-08-30 16:41:31,455 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:41:31,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:41:31,455 INFO L82 PathProgramCache]: Analyzing trace with hash -1998944351, now seen corresponding path program 19 times [2021-08-30 16:41:31,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:41:31,455 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334001022] [2021-08-30 16:41:31,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:41:31,456 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:41:31,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:32,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:41:32,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:32,045 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 231 proven. 448 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:32,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:41:32,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334001022] [2021-08-30 16:41:32,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334001022] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:41:32,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727915551] [2021-08-30 16:41:32,046 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-30 16:41:32,046 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:41:32,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:41:32,047 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:41:32,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-30 16:41:32,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:32,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 126 conjunts are in the unsatisfiable core [2021-08-30 16:41:32,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:41:32,868 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 288 proven. 391 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:32,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:41:33,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-08-30 16:41:33,642 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 288 proven. 391 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:33,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727915551] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:41:33,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:41:33,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 32, 32] total 71 [2021-08-30 16:41:33,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69503454] [2021-08-30 16:41:33,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2021-08-30 16:41:33,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:41:33,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-08-30 16:41:33,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=4598, Unknown=0, NotChecked=0, Total=5112 [2021-08-30 16:41:33,644 INFO L87 Difference]: Start difference. First operand 1485 states and 1643 transitions. Second operand has 72 states, 70 states have (on average 3.9571428571428573) internal successors, (277), 68 states have internal predecessors, (277), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:35,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:41:35,640 INFO L93 Difference]: Finished difference Result 2284 states and 2522 transitions. [2021-08-30 16:41:35,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-30 16:41:35,641 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 70 states have (on average 3.9571428571428573) internal successors, (277), 68 states have internal predecessors, (277), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 142 [2021-08-30 16:41:35,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:41:35,642 INFO L225 Difference]: With dead ends: 2284 [2021-08-30 16:41:35,642 INFO L226 Difference]: Without dead ends: 2284 [2021-08-30 16:41:35,643 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2992 ImplicationChecksByTransitivity, 1872.70ms TimeCoverageRelationStatistics Valid=1117, Invalid=9389, Unknown=0, NotChecked=0, Total=10506 [2021-08-30 16:41:35,643 INFO L928 BasicCegarLoop]: 5 mSDtfsCounter, 442 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 5223 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1114.03ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 5286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.29ms SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 5223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1319.74ms IncrementalHoareTripleChecker+Time [2021-08-30 16:41:35,643 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 95 Invalid, 5286 Unknown, 0 Unchecked, 7.29ms Time], IncrementalHoareTripleChecker [63 Valid, 5223 Invalid, 0 Unknown, 0 Unchecked, 1319.74ms Time] [2021-08-30 16:41:35,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2284 states. [2021-08-30 16:41:35,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2284 to 1925. [2021-08-30 16:41:35,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1925 states, 1902 states have (on average 1.1219768664563616) internal successors, (2134), 1902 states have internal predecessors, (2134), 21 states have call successors, (21), 21 states have call predecessors, (21), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:35,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1925 states to 1925 states and 2156 transitions. [2021-08-30 16:41:35,660 INFO L78 Accepts]: Start accepts. Automaton has 1925 states and 2156 transitions. Word has length 142 [2021-08-30 16:41:35,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:41:35,661 INFO L470 AbstractCegarLoop]: Abstraction has 1925 states and 2156 transitions. [2021-08-30 16:41:35,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 70 states have (on average 3.9571428571428573) internal successors, (277), 68 states have internal predecessors, (277), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:35,661 INFO L276 IsEmpty]: Start isEmpty. Operand 1925 states and 2156 transitions. [2021-08-30 16:41:35,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-08-30 16:41:35,663 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:41:35,663 INFO L513 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 13, 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] [2021-08-30 16:41:35,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-08-30 16:41:35,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-30 16:41:35,877 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:41:35,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:41:35,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1588306822, now seen corresponding path program 20 times [2021-08-30 16:41:35,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:41:35,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297687943] [2021-08-30 16:41:35,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:41:35,878 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:41:35,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:36,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:41:36,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:36,397 INFO L134 CoverageAnalysis]: Checked inductivity of 747 backedges. 38 proven. 703 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:36,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:41:36,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297687943] [2021-08-30 16:41:36,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297687943] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:41:36,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347756126] [2021-08-30 16:41:36,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 16:41:36,398 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:41:36,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:41:36,399 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:41:36,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-30 16:41:36,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 16:41:36,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:41:36,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 149 conjunts are in the unsatisfiable core [2021-08-30 16:41:36,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:41:37,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:41:37,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 16:41:37,262 INFO L134 CoverageAnalysis]: Checked inductivity of 747 backedges. 38 proven. 703 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:37,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:41:37,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:41:37,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:41:37,565 INFO L134 CoverageAnalysis]: Checked inductivity of 747 backedges. 38 proven. 703 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:37,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347756126] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:41:37,566 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:41:37,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 37, 37] total 66 [2021-08-30 16:41:37,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977204560] [2021-08-30 16:41:37,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-08-30 16:41:37,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:41:37,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-08-30 16:41:37,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=4097, Unknown=0, NotChecked=0, Total=4290 [2021-08-30 16:41:37,567 INFO L87 Difference]: Start difference. First operand 1925 states and 2156 transitions. Second operand has 66 states, 63 states have (on average 3.507936507936508) internal successors, (221), 62 states have internal predecessors, (221), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:40,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:41:40,164 INFO L93 Difference]: Finished difference Result 2913 states and 3220 transitions. [2021-08-30 16:41:40,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-08-30 16:41:40,165 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 63 states have (on average 3.507936507936508) internal successors, (221), 62 states have internal predecessors, (221), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 147 [2021-08-30 16:41:40,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:41:40,166 INFO L225 Difference]: With dead ends: 2913 [2021-08-30 16:41:40,166 INFO L226 Difference]: Without dead ends: 2019 [2021-08-30 16:41:40,168 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 267 SyntacticMatches, 3 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 3302 ImplicationChecksByTransitivity, 2027.86ms TimeCoverageRelationStatistics Valid=778, Invalid=12794, Unknown=0, NotChecked=0, Total=13572 [2021-08-30 16:41:40,168 INFO L928 BasicCegarLoop]: 6 mSDtfsCounter, 320 mSDsluCounter, 1085 mSDsCounter, 0 mSdLazyCounter, 8016 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1309.89ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 8185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.64ms SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 8016 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 1553.79ms IncrementalHoareTripleChecker+Time [2021-08-30 16:41:40,168 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 212 Invalid, 8185 Unknown, 0 Unchecked, 8.64ms Time], IncrementalHoareTripleChecker [68 Valid, 8016 Invalid, 0 Unknown, 101 Unchecked, 1553.79ms Time] [2021-08-30 16:41:40,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2019 states. [2021-08-30 16:41:40,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2019 to 1953. [2021-08-30 16:41:40,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1953 states, 1930 states have (on average 1.1202072538860104) internal successors, (2162), 1930 states have internal predecessors, (2162), 21 states have call successors, (21), 21 states have call predecessors, (21), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:40,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1953 states to 1953 states and 2184 transitions. [2021-08-30 16:41:40,181 INFO L78 Accepts]: Start accepts. Automaton has 1953 states and 2184 transitions. Word has length 147 [2021-08-30 16:41:40,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:41:40,182 INFO L470 AbstractCegarLoop]: Abstraction has 1953 states and 2184 transitions. [2021-08-30 16:41:40,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 63 states have (on average 3.507936507936508) internal successors, (221), 62 states have internal predecessors, (221), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:40,182 INFO L276 IsEmpty]: Start isEmpty. Operand 1953 states and 2184 transitions. [2021-08-30 16:41:40,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-08-30 16:41:40,184 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:41:40,184 INFO L513 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 13, 13, 13, 13, 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] [2021-08-30 16:41:40,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-30 16:41:40,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:41:40,401 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:41:40,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:41:40,401 INFO L82 PathProgramCache]: Analyzing trace with hash 1372139081, now seen corresponding path program 21 times [2021-08-30 16:41:40,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:41:40,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445197399] [2021-08-30 16:41:40,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:41:40,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:41:40,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:41,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:41:41,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:41,064 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 276 proven. 518 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-30 16:41:41,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:41:41,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445197399] [2021-08-30 16:41:41,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445197399] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:41:41,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222812634] [2021-08-30 16:41:41,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-30 16:41:41,064 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:41:41,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:41:41,065 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:41:41,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-30 16:41:41,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-08-30 16:41:41,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:41:41,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 80 conjunts are in the unsatisfiable core [2021-08-30 16:41:41,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:41:41,347 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:41:41,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:41:41,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-08-30 16:41:41,923 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-30 16:41:41,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2021-08-30 16:41:42,079 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 12 proven. 62 refuted. 0 times theorem prover too weak. 726 trivial. 0 not checked. [2021-08-30 16:41:42,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:41:42,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-08-30 16:41:42,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2021-08-30 16:41:43,295 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 726 trivial. 0 not checked. [2021-08-30 16:41:43,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222812634] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:41:43,295 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:41:43,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 11, 11] total 56 [2021-08-30 16:41:43,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708264083] [2021-08-30 16:41:43,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-08-30 16:41:43,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:41:43,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-08-30 16:41:43,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=2847, Unknown=0, NotChecked=0, Total=3192 [2021-08-30 16:41:43,297 INFO L87 Difference]: Start difference. First operand 1953 states and 2184 transitions. Second operand has 57 states, 53 states have (on average 3.7735849056603774) internal successors, (200), 53 states have internal predecessors, (200), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:46,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:41:46,735 INFO L93 Difference]: Finished difference Result 3073 states and 3376 transitions. [2021-08-30 16:41:46,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2021-08-30 16:41:46,736 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 53 states have (on average 3.7735849056603774) internal successors, (200), 53 states have internal predecessors, (200), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 151 [2021-08-30 16:41:46,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:41:46,737 INFO L225 Difference]: With dead ends: 3073 [2021-08-30 16:41:46,737 INFO L226 Difference]: Without dead ends: 2938 [2021-08-30 16:41:46,739 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5177 ImplicationChecksByTransitivity, 3274.17ms TimeCoverageRelationStatistics Valid=2418, Invalid=17042, Unknown=0, NotChecked=0, Total=19460 [2021-08-30 16:41:46,739 INFO L928 BasicCegarLoop]: 6 mSDtfsCounter, 971 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 4220 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1005.96ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 971 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 5244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.05ms SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 4220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 708 IncrementalHoareTripleChecker+Unchecked, 1166.35ms IncrementalHoareTripleChecker+Time [2021-08-30 16:41:46,739 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [971 Valid, 61 Invalid, 5244 Unknown, 0 Unchecked, 7.05ms Time], IncrementalHoareTripleChecker [316 Valid, 4220 Invalid, 0 Unknown, 708 Unchecked, 1166.35ms Time] [2021-08-30 16:41:46,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2938 states. [2021-08-30 16:41:46,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2938 to 1963. [2021-08-30 16:41:46,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1963 states, 1941 states have (on average 1.1184956208140133) internal successors, (2171), 1941 states have internal predecessors, (2171), 20 states have call successors, (20), 20 states have call predecessors, (20), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:46,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1963 states to 1963 states and 2192 transitions. [2021-08-30 16:41:46,757 INFO L78 Accepts]: Start accepts. Automaton has 1963 states and 2192 transitions. Word has length 151 [2021-08-30 16:41:46,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:41:46,758 INFO L470 AbstractCegarLoop]: Abstraction has 1963 states and 2192 transitions. [2021-08-30 16:41:46,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 53 states have (on average 3.7735849056603774) internal successors, (200), 53 states have internal predecessors, (200), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:41:46,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1963 states and 2192 transitions. [2021-08-30 16:41:46,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-08-30 16:41:46,761 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:41:46,761 INFO L513 BasicCegarLoop]: trace histogram [16, 15, 15, 14, 14, 11, 11, 11, 11, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:41:46,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-30 16:41:46,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-08-30 16:41:46,975 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:41:46,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:41:46,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1632047570, now seen corresponding path program 2 times [2021-08-30 16:41:46,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:41:46,976 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888218731] [2021-08-30 16:41:46,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:41:46,976 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:41:46,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:47,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:41:47,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:41:47,362 INFO L134 CoverageAnalysis]: Checked inductivity of 791 backedges. 336 proven. 423 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-08-30 16:41:47,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:41:47,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888218731] [2021-08-30 16:41:47,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888218731] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:41:47,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066009365] [2021-08-30 16:41:47,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 16:41:47,362 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:41:47,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:41:47,364 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:41:47,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-30 16:41:47,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 16:41:47,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:41:47,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 569 conjuncts, 64 conjunts are in the unsatisfiable core [2021-08-30 16:41:47,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:41:47,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-08-30 16:41:58,135 INFO L354 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2021-08-30 16:41:58,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 10 [2021-08-30 16:41:58,238 INFO L134 CoverageAnalysis]: Checked inductivity of 791 backedges. 272 proven. 66 refuted. 0 times theorem prover too weak. 453 trivial. 0 not checked. [2021-08-30 16:41:58,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:42:09,838 INFO L134 CoverageAnalysis]: Checked inductivity of 791 backedges. 272 proven. 66 refuted. 0 times theorem prover too weak. 453 trivial. 0 not checked. [2021-08-30 16:42:09,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066009365] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:42:09,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:42:09,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 18, 15] total 61 [2021-08-30 16:42:09,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408330021] [2021-08-30 16:42:09,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-08-30 16:42:09,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:42:09,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-08-30 16:42:09,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=3369, Unknown=6, NotChecked=0, Total=3660 [2021-08-30 16:42:09,839 INFO L87 Difference]: Start difference. First operand 1963 states and 2192 transitions. Second operand has 61 states, 59 states have (on average 3.76271186440678) internal successors, (222), 58 states have internal predecessors, (222), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:10,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:45:10,254 INFO L93 Difference]: Finished difference Result 3669 states and 3994 transitions. [2021-08-30 16:45:10,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2021-08-30 16:45:10,255 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 59 states have (on average 3.76271186440678) internal successors, (222), 58 states have internal predecessors, (222), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 156 [2021-08-30 16:45:10,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:45:10,256 INFO L225 Difference]: With dead ends: 3669 [2021-08-30 16:45:10,256 INFO L226 Difference]: Without dead ends: 1929 [2021-08-30 16:45:10,257 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 302 SyntacticMatches, 16 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8992 ImplicationChecksByTransitivity, 201404.31ms TimeCoverageRelationStatistics Valid=2063, Invalid=21143, Unknown=50, NotChecked=0, Total=23256 [2021-08-30 16:45:10,257 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 243 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 2563 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 777.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 3893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.92ms SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1274 IncrementalHoareTripleChecker+Unchecked, 934.45ms IncrementalHoareTripleChecker+Time [2021-08-30 16:45:10,257 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 88 Invalid, 3893 Unknown, 0 Unchecked, 7.92ms Time], IncrementalHoareTripleChecker [56 Valid, 2563 Invalid, 0 Unknown, 1274 Unchecked, 934.45ms Time] [2021-08-30 16:45:10,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1929 states. [2021-08-30 16:45:10,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1929 to 1891. [2021-08-30 16:45:10,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1891 states, 1875 states have (on average 1.1098666666666666) internal successors, (2081), 1875 states have internal predecessors, (2081), 14 states have call successors, (14), 14 states have call predecessors, (14), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:10,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 2096 transitions. [2021-08-30 16:45:10,270 INFO L78 Accepts]: Start accepts. Automaton has 1891 states and 2096 transitions. Word has length 156 [2021-08-30 16:45:10,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:45:10,270 INFO L470 AbstractCegarLoop]: Abstraction has 1891 states and 2096 transitions. [2021-08-30 16:45:10,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 59 states have (on average 3.76271186440678) internal successors, (222), 58 states have internal predecessors, (222), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:10,270 INFO L276 IsEmpty]: Start isEmpty. Operand 1891 states and 2096 transitions. [2021-08-30 16:45:10,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-08-30 16:45:10,272 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:45:10,272 INFO L513 BasicCegarLoop]: trace histogram [17, 16, 16, 15, 15, 12, 12, 12, 12, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:45:10,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-30 16:45:10,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:45:10,485 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:45:10,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:45:10,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1639256848, now seen corresponding path program 3 times [2021-08-30 16:45:10,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:45:10,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494107402] [2021-08-30 16:45:10,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:45:10,485 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:45:10,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:45:10,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:45:10,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:45:10,885 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 330 proven. 142 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2021-08-30 16:45:10,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:45:10,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494107402] [2021-08-30 16:45:10,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494107402] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:45:10,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550557274] [2021-08-30 16:45:10,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-30 16:45:10,885 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:45:10,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:45:10,886 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:45:10,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-30 16:45:11,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-08-30 16:45:11,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:45:11,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 598 conjuncts, 159 conjunts are in the unsatisfiable core [2021-08-30 16:45:11,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:45:11,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:45:13,238 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-08-30 16:45:13,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 16 [2021-08-30 16:45:13,246 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 46 proven. 829 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-08-30 16:45:13,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:45:13,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:45:13,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:45:14,476 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 46 proven. 820 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-08-30 16:45:14,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550557274] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:45:14,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:45:14,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 37, 35] total 88 [2021-08-30 16:45:14,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504348059] [2021-08-30 16:45:14,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2021-08-30 16:45:14,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:45:14,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2021-08-30 16:45:14,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=7400, Unknown=0, NotChecked=0, Total=7656 [2021-08-30 16:45:14,479 INFO L87 Difference]: Start difference. First operand 1891 states and 2096 transitions. Second operand has 88 states, 86 states have (on average 3.755813953488372) internal successors, (323), 84 states have internal predecessors, (323), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:20,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:45:20,474 INFO L93 Difference]: Finished difference Result 2308 states and 2504 transitions. [2021-08-30 16:45:20,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2021-08-30 16:45:20,474 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 86 states have (on average 3.755813953488372) internal successors, (323), 84 states have internal predecessors, (323), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 165 [2021-08-30 16:45:20,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:45:20,475 INFO L225 Difference]: With dead ends: 2308 [2021-08-30 16:45:20,475 INFO L226 Difference]: Without dead ends: 1143 [2021-08-30 16:45:20,478 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10570 ImplicationChecksByTransitivity, 6465.03ms TimeCoverageRelationStatistics Valid=1377, Invalid=37629, Unknown=0, NotChecked=0, Total=39006 [2021-08-30 16:45:20,478 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 392 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 4973 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1299.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 6573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.11ms SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 4973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1490 IncrementalHoareTripleChecker+Unchecked, 1576.45ms IncrementalHoareTripleChecker+Time [2021-08-30 16:45:20,478 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 229 Invalid, 6573 Unknown, 0 Unchecked, 12.11ms Time], IncrementalHoareTripleChecker [110 Valid, 4973 Invalid, 0 Unknown, 1490 Unchecked, 1576.45ms Time] [2021-08-30 16:45:20,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2021-08-30 16:45:20,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 1119. [2021-08-30 16:45:20,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 1109 states have (on average 1.0775473399458972) internal successors, (1195), 1109 states have internal predecessors, (1195), 8 states have call successors, (8), 8 states have call predecessors, (8), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:20,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1204 transitions. [2021-08-30 16:45:20,486 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 1204 transitions. Word has length 165 [2021-08-30 16:45:20,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:45:20,486 INFO L470 AbstractCegarLoop]: Abstraction has 1119 states and 1204 transitions. [2021-08-30 16:45:20,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 86 states have (on average 3.755813953488372) internal successors, (323), 84 states have internal predecessors, (323), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:20,487 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 1204 transitions. [2021-08-30 16:45:20,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2021-08-30 16:45:20,488 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:45:20,488 INFO L513 BasicCegarLoop]: trace histogram [20, 19, 19, 18, 18, 14, 14, 14, 14, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:45:20,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-30 16:45:20,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-08-30 16:45:20,701 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:45:20,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:45:20,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1904602437, now seen corresponding path program 4 times [2021-08-30 16:45:20,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:45:20,702 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695752755] [2021-08-30 16:45:20,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:45:20,702 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:45:20,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:45:21,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:45:21,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:45:21,093 INFO L134 CoverageAnalysis]: Checked inductivity of 1272 backedges. 464 proven. 433 refuted. 0 times theorem prover too weak. 375 trivial. 0 not checked. [2021-08-30 16:45:21,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:45:21,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695752755] [2021-08-30 16:45:21,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695752755] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:45:21,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445704987] [2021-08-30 16:45:21,094 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-30 16:45:21,094 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:45:21,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:45:21,109 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:45:21,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-30 16:45:21,269 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-30 16:45:21,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:45:21,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 162 conjunts are in the unsatisfiable core [2021-08-30 16:45:21,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:45:21,290 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:45:21,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:45:21,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-08-30 16:45:21,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-08-30 16:45:23,077 INFO L354 Elim1Store]: treesize reduction 8, result has 27.3 percent of original size [2021-08-30 16:45:23,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2021-08-30 16:45:23,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1272 backedges. 55 proven. 1152 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-08-30 16:45:23,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:45:23,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:45:23,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:45:24,640 INFO L134 CoverageAnalysis]: Checked inductivity of 1272 backedges. 55 proven. 1152 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-08-30 16:45:24,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445704987] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:45:24,641 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:45:24,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 40, 40] total 97 [2021-08-30 16:45:24,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104047304] [2021-08-30 16:45:24,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2021-08-30 16:45:24,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:45:24,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-08-30 16:45:24,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=8994, Unknown=0, NotChecked=0, Total=9312 [2021-08-30 16:45:24,643 INFO L87 Difference]: Start difference. First operand 1119 states and 1204 transitions. Second operand has 97 states, 95 states have (on average 3.9263157894736844) internal successors, (373), 93 states have internal predecessors, (373), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:28,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:45:28,368 INFO L93 Difference]: Finished difference Result 2556 states and 2758 transitions. [2021-08-30 16:45:28,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-08-30 16:45:28,368 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 95 states have (on average 3.9263157894736844) internal successors, (373), 93 states have internal predecessors, (373), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 188 [2021-08-30 16:45:28,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:45:28,370 INFO L225 Difference]: With dead ends: 2556 [2021-08-30 16:45:28,370 INFO L226 Difference]: Without dead ends: 1191 [2021-08-30 16:45:28,373 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7275 ImplicationChecksByTransitivity, 4931.06ms TimeCoverageRelationStatistics Valid=1049, Invalid=28021, Unknown=0, NotChecked=0, Total=29070 [2021-08-30 16:45:28,373 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 191 mSDsluCounter, 1502 mSDsCounter, 0 mSdLazyCounter, 4124 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 828.80ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 5016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.18ms SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 4124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 815 IncrementalHoareTripleChecker+Unchecked, 1001.04ms IncrementalHoareTripleChecker+Time [2021-08-30 16:45:28,374 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 195 Invalid, 5016 Unknown, 0 Unchecked, 5.18ms Time], IncrementalHoareTripleChecker [77 Valid, 4124 Invalid, 0 Unknown, 815 Unchecked, 1001.04ms Time] [2021-08-30 16:45:28,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2021-08-30 16:45:28,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 1173. [2021-08-30 16:45:28,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1173 states, 1163 states have (on average 1.0739466895958727) internal successors, (1249), 1163 states have internal predecessors, (1249), 8 states have call successors, (8), 8 states have call predecessors, (8), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:28,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 1258 transitions. [2021-08-30 16:45:28,383 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 1258 transitions. Word has length 188 [2021-08-30 16:45:28,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:45:28,383 INFO L470 AbstractCegarLoop]: Abstraction has 1173 states and 1258 transitions. [2021-08-30 16:45:28,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 95 states have (on average 3.9263157894736844) internal successors, (373), 93 states have internal predecessors, (373), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:28,384 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 1258 transitions. [2021-08-30 16:45:28,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2021-08-30 16:45:28,385 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:45:28,386 INFO L513 BasicCegarLoop]: trace histogram [21, 20, 20, 19, 19, 15, 15, 15, 15, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:45:28,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-08-30 16:45:28,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:45:28,601 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:45:28,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:45:28,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1187061561, now seen corresponding path program 5 times [2021-08-30 16:45:28,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:45:28,601 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185095930] [2021-08-30 16:45:28,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:45:28,602 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:45:28,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:45:29,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:45:29,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:45:29,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1425 backedges. 325 proven. 1011 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2021-08-30 16:45:29,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:45:29,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185095930] [2021-08-30 16:45:29,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185095930] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:45:29,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966936298] [2021-08-30 16:45:29,448 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-30 16:45:29,448 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:45:29,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:45:29,465 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:45:29,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-30 16:45:29,764 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2021-08-30 16:45:29,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:45:29,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 152 conjunts are in the unsatisfiable core [2021-08-30 16:45:29,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:45:29,791 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:45:29,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:45:31,115 INFO L134 CoverageAnalysis]: Checked inductivity of 1425 backedges. 378 proven. 958 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2021-08-30 16:45:31,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:45:33,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1425 backedges. 435 proven. 901 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2021-08-30 16:45:33,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966936298] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:45:33,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:45:33,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 36, 36] total 90 [2021-08-30 16:45:33,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741001737] [2021-08-30 16:45:33,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2021-08-30 16:45:33,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:45:33,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2021-08-30 16:45:33,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=855, Invalid=7335, Unknown=0, NotChecked=0, Total=8190 [2021-08-30 16:45:33,550 INFO L87 Difference]: Start difference. First operand 1173 states and 1258 transitions. Second operand has 91 states, 90 states have (on average 4.4222222222222225) internal successors, (398), 88 states have internal predecessors, (398), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:37,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:45:37,040 INFO L93 Difference]: Finished difference Result 1798 states and 1955 transitions. [2021-08-30 16:45:37,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-30 16:45:37,040 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 90 states have (on average 4.4222222222222225) internal successors, (398), 88 states have internal predecessors, (398), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 197 [2021-08-30 16:45:37,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:45:37,041 INFO L225 Difference]: With dead ends: 1798 [2021-08-30 16:45:37,042 INFO L226 Difference]: Without dead ends: 1798 [2021-08-30 16:45:37,043 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 343 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4267 ImplicationChecksByTransitivity, 3772.69ms TimeCoverageRelationStatistics Valid=1514, Invalid=13986, Unknown=0, NotChecked=0, Total=15500 [2021-08-30 16:45:37,046 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 467 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 6334 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1800.51ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 6401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.94ms SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 6334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2183.62ms IncrementalHoareTripleChecker+Time [2021-08-30 16:45:37,046 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 104 Invalid, 6401 Unknown, 0 Unchecked, 12.94ms Time], IncrementalHoareTripleChecker [67 Valid, 6334 Invalid, 0 Unknown, 0 Unchecked, 2183.62ms Time] [2021-08-30 16:45:37,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2021-08-30 16:45:37,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1208. [2021-08-30 16:45:37,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1208 states, 1198 states have (on average 1.0767946577629381) internal successors, (1290), 1198 states have internal predecessors, (1290), 8 states have call successors, (8), 8 states have call predecessors, (8), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:37,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1208 states to 1208 states and 1299 transitions. [2021-08-30 16:45:37,057 INFO L78 Accepts]: Start accepts. Automaton has 1208 states and 1299 transitions. Word has length 197 [2021-08-30 16:45:37,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:45:37,057 INFO L470 AbstractCegarLoop]: Abstraction has 1208 states and 1299 transitions. [2021-08-30 16:45:37,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 90 states have (on average 4.4222222222222225) internal successors, (398), 88 states have internal predecessors, (398), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:45:37,058 INFO L276 IsEmpty]: Start isEmpty. Operand 1208 states and 1299 transitions. [2021-08-30 16:45:37,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2021-08-30 16:45:37,060 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:45:37,060 INFO L513 BasicCegarLoop]: trace histogram [22, 21, 21, 20, 20, 15, 15, 15, 15, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:45:37,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-30 16:45:37,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:45:37,281 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:45:37,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:45:37,281 INFO L82 PathProgramCache]: Analyzing trace with hash 262933230, now seen corresponding path program 6 times [2021-08-30 16:45:37,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:45:37,281 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277515673] [2021-08-30 16:45:37,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:45:37,282 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:45:37,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:45:37,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:45:37,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:45:37,814 INFO L134 CoverageAnalysis]: Checked inductivity of 1526 backedges. 560 proven. 591 refuted. 0 times theorem prover too weak. 375 trivial. 0 not checked. [2021-08-30 16:45:37,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:45:37,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277515673] [2021-08-30 16:45:37,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277515673] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:45:37,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447152832] [2021-08-30 16:45:37,815 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-30 16:45:37,815 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:45:37,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:45:37,816 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:45:37,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-30 16:45:38,598 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-08-30 16:45:38,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:45:38,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 122 conjunts are in the unsatisfiable core [2021-08-30 16:45:38,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:45:38,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-08-30 16:46:06,484 INFO L354 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2021-08-30 16:46:06,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 10 [2021-08-30 16:46:06,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1526 backedges. 560 proven. 309 refuted. 0 times theorem prover too weak. 657 trivial. 0 not checked. [2021-08-30 16:46:06,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:46:13,275 INFO L134 CoverageAnalysis]: Checked inductivity of 1526 backedges. 560 proven. 309 refuted. 0 times theorem prover too weak. 657 trivial. 0 not checked. [2021-08-30 16:46:13,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447152832] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:46:13,276 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:46:13,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 24, 21] total 64 [2021-08-30 16:46:13,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348140774] [2021-08-30 16:46:13,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-08-30 16:46:13,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:46:13,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-08-30 16:46:13,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=3810, Unknown=9, NotChecked=0, Total=4032 [2021-08-30 16:46:13,277 INFO L87 Difference]: Start difference. First operand 1208 states and 1299 transitions. Second operand has 64 states, 63 states have (on average 3.761904761904762) internal successors, (237), 61 states have internal predecessors, (237), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:48:37,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:48:37,863 INFO L93 Difference]: Finished difference Result 1667 states and 1773 transitions. [2021-08-30 16:48:37,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-30 16:48:37,864 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 63 states have (on average 3.761904761904762) internal successors, (237), 61 states have internal predecessors, (237), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 202 [2021-08-30 16:48:37,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:48:37,865 INFO L225 Difference]: With dead ends: 1667 [2021-08-30 16:48:37,865 INFO L226 Difference]: Without dead ends: 1238 [2021-08-30 16:48:37,865 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 376 SyntacticMatches, 29 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3511 ImplicationChecksByTransitivity, 178309.56ms TimeCoverageRelationStatistics Valid=658, Invalid=8427, Unknown=35, NotChecked=0, Total=9120 [2021-08-30 16:48:37,865 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 4 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 274.95ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 1375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.96ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 433 IncrementalHoareTripleChecker+Unchecked, 333.27ms IncrementalHoareTripleChecker+Time [2021-08-30 16:48:37,865 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 99 Invalid, 1375 Unknown, 0 Unchecked, 1.96ms Time], IncrementalHoareTripleChecker [2 Valid, 940 Invalid, 0 Unknown, 433 Unchecked, 333.27ms Time] [2021-08-30 16:48:37,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2021-08-30 16:48:37,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 1238. [2021-08-30 16:48:37,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1228 states have (on average 1.0700325732899023) internal successors, (1314), 1228 states have internal predecessors, (1314), 8 states have call successors, (8), 8 states have call predecessors, (8), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:48:37,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 1323 transitions. [2021-08-30 16:48:37,872 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 1323 transitions. Word has length 202 [2021-08-30 16:48:37,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:48:37,873 INFO L470 AbstractCegarLoop]: Abstraction has 1238 states and 1323 transitions. [2021-08-30 16:48:37,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 3.761904761904762) internal successors, (237), 61 states have internal predecessors, (237), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:48:37,873 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 1323 transitions. [2021-08-30 16:48:37,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2021-08-30 16:48:37,874 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:48:37,874 INFO L513 BasicCegarLoop]: trace histogram [23, 22, 22, 21, 21, 15, 15, 15, 15, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:48:37,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-30 16:48:38,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:48:38,089 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:48:38,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:48:38,089 INFO L82 PathProgramCache]: Analyzing trace with hash 304099205, now seen corresponding path program 7 times [2021-08-30 16:48:38,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:48:38,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612014584] [2021-08-30 16:48:38,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:48:38,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:48:38,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:48:38,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:48:38,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:48:38,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1632 backedges. 588 proven. 745 refuted. 0 times theorem prover too weak. 299 trivial. 0 not checked. [2021-08-30 16:48:38,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:48:38,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612014584] [2021-08-30 16:48:38,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612014584] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:48:38,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580978752] [2021-08-30 16:48:38,582 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-30 16:48:38,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:48:38,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:48:38,583 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:48:38,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-30 16:48:38,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:48:38,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 169 conjunts are in the unsatisfiable core [2021-08-30 16:48:38,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:48:39,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-30 16:48:40,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 16:48:40,574 INFO L134 CoverageAnalysis]: Checked inductivity of 1632 backedges. 64 proven. 1450 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2021-08-30 16:48:40,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:48:41,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-08-30 16:48:41,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-30 16:48:41,610 INFO L134 CoverageAnalysis]: Checked inductivity of 1632 backedges. 64 proven. 1450 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2021-08-30 16:48:41,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580978752] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:48:41,610 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:48:41,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 41, 41] total 80 [2021-08-30 16:48:41,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884955444] [2021-08-30 16:48:41,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2021-08-30 16:48:41,610 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:48:41,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-08-30 16:48:41,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=6101, Unknown=0, NotChecked=0, Total=6320 [2021-08-30 16:48:41,612 INFO L87 Difference]: Start difference. First operand 1238 states and 1323 transitions. Second operand has 80 states, 78 states have (on average 4.0256410256410255) internal successors, (314), 76 states have internal predecessors, (314), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:48:50,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:48:50,608 INFO L93 Difference]: Finished difference Result 3155 states and 3363 transitions. [2021-08-30 16:48:50,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2021-08-30 16:48:50,609 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 78 states have (on average 4.0256410256410255) internal successors, (314), 76 states have internal predecessors, (314), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 207 [2021-08-30 16:48:50,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:48:50,610 INFO L225 Difference]: With dead ends: 3155 [2021-08-30 16:48:50,610 INFO L226 Difference]: Without dead ends: 1358 [2021-08-30 16:48:50,613 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 579 GetRequests, 370 SyntacticMatches, 4 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 12 DeprecatedPredicates, 12929 ImplicationChecksByTransitivity, 7467.40ms TimeCoverageRelationStatistics Valid=1529, Invalid=41113, Unknown=0, NotChecked=0, Total=42642 [2021-08-30 16:48:50,613 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 370 mSDsluCounter, 1519 mSDsCounter, 0 mSdLazyCounter, 11148 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2808.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 12953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 22.74ms SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 11148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1692 IncrementalHoareTripleChecker+Unchecked, 3418.01ms IncrementalHoareTripleChecker+Time [2021-08-30 16:48:50,613 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 209 Invalid, 12953 Unknown, 0 Unchecked, 22.74ms Time], IncrementalHoareTripleChecker [113 Valid, 11148 Invalid, 0 Unknown, 1692 Unchecked, 3418.01ms Time] [2021-08-30 16:48:50,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1358 states. [2021-08-30 16:48:50,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1358 to 1292. [2021-08-30 16:48:50,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1292 states, 1282 states have (on average 1.062402496099844) internal successors, (1362), 1282 states have internal predecessors, (1362), 8 states have call successors, (8), 8 states have call predecessors, (8), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:48:50,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1292 states to 1292 states and 1371 transitions. [2021-08-30 16:48:50,621 INFO L78 Accepts]: Start accepts. Automaton has 1292 states and 1371 transitions. Word has length 207 [2021-08-30 16:48:50,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:48:50,622 INFO L470 AbstractCegarLoop]: Abstraction has 1292 states and 1371 transitions. [2021-08-30 16:48:50,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 78 states have (on average 4.0256410256410255) internal successors, (314), 76 states have internal predecessors, (314), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:48:50,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1292 states and 1371 transitions. [2021-08-30 16:48:50,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2021-08-30 16:48:50,623 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:48:50,623 INFO L513 BasicCegarLoop]: trace histogram [24, 23, 23, 22, 22, 16, 16, 16, 16, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:48:50,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-30 16:48:50,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:48:50,841 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:48:50,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:48:50,841 INFO L82 PathProgramCache]: Analyzing trace with hash 914298603, now seen corresponding path program 8 times [2021-08-30 16:48:50,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:48:50,842 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922207166] [2021-08-30 16:48:50,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:48:50,842 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:48:50,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:48:51,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:48:51,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:48:51,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 378 proven. 1274 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2021-08-30 16:48:51,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:48:51,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922207166] [2021-08-30 16:48:51,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922207166] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:48:51,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34046510] [2021-08-30 16:48:51,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 16:48:51,625 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:48:51,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:48:51,641 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:48:51,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-30 16:48:51,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 16:48:51,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:48:51,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 146 conjunts are in the unsatisfiable core [2021-08-30 16:48:51,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:48:51,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-08-30 16:49:13,481 INFO L354 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2021-08-30 16:49:13,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 10 [2021-08-30 16:49:13,609 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 596 proven. 571 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2021-08-30 16:49:13,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:49:37,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 596 proven. 571 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2021-08-30 16:49:37,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34046510] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:49:37,123 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:49:37,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 28, 25] total 89 [2021-08-30 16:49:37,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970393272] [2021-08-30 16:49:37,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2021-08-30 16:49:37,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:49:37,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2021-08-30 16:49:37,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=7467, Unknown=11, NotChecked=0, Total=7832 [2021-08-30 16:49:37,125 INFO L87 Difference]: Start difference. First operand 1292 states and 1371 transitions. Second operand has 89 states, 87 states have (on average 4.160919540229885) internal successors, (362), 86 states have internal predecessors, (362), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:50:07,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:50:07,663 INFO L93 Difference]: Finished difference Result 2399 states and 2553 transitions. [2021-08-30 16:50:07,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2021-08-30 16:50:07,664 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 87 states have (on average 4.160919540229885) internal successors, (362), 86 states have internal predecessors, (362), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 216 [2021-08-30 16:50:07,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:50:07,665 INFO L225 Difference]: With dead ends: 2399 [2021-08-30 16:50:07,665 INFO L226 Difference]: Without dead ends: 1834 [2021-08-30 16:50:07,667 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 608 GetRequests, 399 SyntacticMatches, 29 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10397 ImplicationChecksByTransitivity, 72383.46ms TimeCoverageRelationStatistics Valid=1700, Invalid=31231, Unknown=11, NotChecked=0, Total=32942 [2021-08-30 16:50:07,668 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 315 mSDsluCounter, 1252 mSDsCounter, 0 mSdLazyCounter, 8316 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2370.96ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 10852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 17.71ms SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 8316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2434 IncrementalHoareTripleChecker+Unchecked, 2864.29ms IncrementalHoareTripleChecker+Time [2021-08-30 16:50:07,668 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 184 Invalid, 10852 Unknown, 0 Unchecked, 17.71ms Time], IncrementalHoareTripleChecker [102 Valid, 8316 Invalid, 0 Unknown, 2434 Unchecked, 2864.29ms Time] [2021-08-30 16:50:07,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1834 states. [2021-08-30 16:50:07,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1834 to 1357. [2021-08-30 16:50:07,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1357 states, 1347 states have (on average 1.0593912397921306) internal successors, (1427), 1347 states have internal predecessors, (1427), 8 states have call successors, (8), 8 states have call predecessors, (8), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:50:07,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1357 states to 1357 states and 1436 transitions. [2021-08-30 16:50:07,683 INFO L78 Accepts]: Start accepts. Automaton has 1357 states and 1436 transitions. Word has length 216 [2021-08-30 16:50:07,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:50:07,683 INFO L470 AbstractCegarLoop]: Abstraction has 1357 states and 1436 transitions. [2021-08-30 16:50:07,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 87 states have (on average 4.160919540229885) internal successors, (362), 86 states have internal predecessors, (362), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:50:07,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1357 states and 1436 transitions. [2021-08-30 16:50:07,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2021-08-30 16:50:07,685 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 16:50:07,686 INFO L513 BasicCegarLoop]: trace histogram [26, 25, 25, 24, 24, 16, 16, 16, 16, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 16:50:07,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-30 16:50:07,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-30 16:50:07,905 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting cstrpbrkErr3REQUIRES_VIOLATION === [cstrpbrkErr0REQUIRES_VIOLATION, cstrpbrkErr1REQUIRES_VIOLATION, cstrpbrkErr2REQUIRES_VIOLATION, cstrpbrkErr3REQUIRES_VIOLATION (and 9 more)] === [2021-08-30 16:50:07,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 16:50:07,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1269644767, now seen corresponding path program 9 times [2021-08-30 16:50:07,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 16:50:07,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274530446] [2021-08-30 16:50:07,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 16:50:07,905 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 16:50:07,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:50:08,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 16:50:08,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 16:50:08,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2041 backedges. 672 proven. 1137 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2021-08-30 16:50:08,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 16:50:08,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274530446] [2021-08-30 16:50:08,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274530446] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 16:50:08,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207333621] [2021-08-30 16:50:08,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-30 16:50:08,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 16:50:08,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 16:50:08,635 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 16:50:08,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-30 16:50:09,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2021-08-30 16:50:09,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 16:50:09,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 804 conjuncts, 91 conjunts are in the unsatisfiable core [2021-08-30 16:50:09,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 16:50:09,295 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 16:50:09,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-08-30 16:50:09,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-08-30 16:50:10,369 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-30 16:50:10,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 28 [2021-08-30 16:50:10,491 INFO L134 CoverageAnalysis]: Checked inductivity of 2041 backedges. 15 proven. 799 refuted. 0 times theorem prover too weak. 1227 trivial. 0 not checked. [2021-08-30 16:50:10,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 16:50:11,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-08-30 16:50:11,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2021-08-30 16:50:12,090 INFO L134 CoverageAnalysis]: Checked inductivity of 2041 backedges. 0 proven. 814 refuted. 0 times theorem prover too weak. 1227 trivial. 0 not checked. [2021-08-30 16:50:12,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207333621] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 16:50:12,091 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 16:50:12,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 11, 11] total 62 [2021-08-30 16:50:12,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17383894] [2021-08-30 16:50:12,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-08-30 16:50:12,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 16:50:12,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-08-30 16:50:12,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=3613, Unknown=0, NotChecked=0, Total=3782 [2021-08-30 16:50:12,094 INFO L87 Difference]: Start difference. First operand 1357 states and 1436 transitions. Second operand has 62 states, 60 states have (on average 3.9166666666666665) internal successors, (235), 58 states have internal predecessors, (235), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:50:16,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 16:50:16,988 INFO L93 Difference]: Finished difference Result 1722 states and 1806 transitions. [2021-08-30 16:50:16,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-08-30 16:50:16,989 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 60 states have (on average 3.9166666666666665) internal successors, (235), 58 states have internal predecessors, (235), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 226 [2021-08-30 16:50:16,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 16:50:16,989 INFO L225 Difference]: With dead ends: 1722 [2021-08-30 16:50:16,989 INFO L226 Difference]: Without dead ends: 0 [2021-08-30 16:50:16,991 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 588 GetRequests, 436 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6155 ImplicationChecksByTransitivity, 5426.87ms TimeCoverageRelationStatistics Valid=1608, Invalid=21954, Unknown=0, NotChecked=0, Total=23562 [2021-08-30 16:50:16,991 INFO L928 BasicCegarLoop]: 4 mSDtfsCounter, 6 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 1879 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 460.94ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 2203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.20ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 323 IncrementalHoareTripleChecker+Unchecked, 553.08ms IncrementalHoareTripleChecker+Time [2021-08-30 16:50:16,991 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 128 Invalid, 2203 Unknown, 0 Unchecked, 2.20ms Time], IncrementalHoareTripleChecker [1 Valid, 1879 Invalid, 0 Unknown, 323 Unchecked, 553.08ms Time] [2021-08-30 16:50:16,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-08-30 16:50:16,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-08-30 16:50:16,992 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-08-30 16:50:16,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-08-30 16:50:16,992 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 226 [2021-08-30 16:50:16,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 16:50:16,992 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-30 16:50:16,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 60 states have (on average 3.9166666666666665) internal successors, (235), 58 states have internal predecessors, (235), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 16:50:16,992 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-08-30 16:50:16,992 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-08-30 16:50:16,994 INFO L764 garLoopResultBuilder]: Registering result SAFE for location cstrpbrkErr0REQUIRES_VIOLATION (12 of 13 remaining) [2021-08-30 16:50:16,994 INFO L764 garLoopResultBuilder]: Registering result SAFE for location cstrpbrkErr1REQUIRES_VIOLATION (11 of 13 remaining) [2021-08-30 16:50:16,994 INFO L764 garLoopResultBuilder]: Registering result SAFE for location cstrpbrkErr2REQUIRES_VIOLATION (10 of 13 remaining) [2021-08-30 16:50:16,994 INFO L764 garLoopResultBuilder]: Registering result SAFE for location cstrpbrkErr3REQUIRES_VIOLATION (9 of 13 remaining) [2021-08-30 16:50:16,994 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr0REQUIRES_VIOLATION (8 of 13 remaining) [2021-08-30 16:50:16,994 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr1REQUIRES_VIOLATION (7 of 13 remaining) [2021-08-30 16:50:16,995 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr2REQUIRES_VIOLATION (6 of 13 remaining) [2021-08-30 16:50:16,995 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr3REQUIRES_VIOLATION (5 of 13 remaining) [2021-08-30 16:50:16,995 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr4REQUIRES_VIOLATION (4 of 13 remaining) [2021-08-30 16:50:16,995 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr5REQUIRES_VIOLATION (3 of 13 remaining) [2021-08-30 16:50:16,995 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr6REQUIRES_VIOLATION (2 of 13 remaining) [2021-08-30 16:50:16,995 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr7REQUIRES_VIOLATION (1 of 13 remaining) [2021-08-30 16:50:16,995 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr8ENSURES_VIOLATIONMEMORY_LEAK (0 of 13 remaining) [2021-08-30 16:50:17,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-30 16:50:17,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-30 16:50:17,199 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-30 16:50:17,201 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.08 04:50:17 BoogieIcfgContainer [2021-08-30 16:50:17,201 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-30 16:50:17,201 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-08-30 16:50:17,201 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-08-30 16:50:17,202 INFO L275 PluginConnector]: Witness Printer initialized [2021-08-30 16:50:17,202 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 04:38:20" (3/4) ... [2021-08-30 16:50:17,204 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-08-30 16:50:17,208 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2021-08-30 16:50:17,208 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure cstrpbrk [2021-08-30 16:50:17,208 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __bswap_32 [2021-08-30 16:50:17,208 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __bswap_64 [2021-08-30 16:50:17,208 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __uint16_identity [2021-08-30 16:50:17,208 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __uint64_identity [2021-08-30 16:50:17,208 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2021-08-30 16:50:17,208 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __uint32_identity [2021-08-30 16:50:17,211 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 20 nodes and edges [2021-08-30 16:50:17,211 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2021-08-30 16:50:17,211 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-08-30 16:50:17,211 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-08-30 16:50:17,233 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-08-30 16:50:17,233 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-08-30 16:50:17,233 INFO L158 Benchmark]: Toolchain (without parser) took 717906.63ms. Allocated memory was 65.0MB in the beginning and 799.0MB in the end (delta: 734.0MB). Free memory was 43.7MB in the beginning and 526.4MB in the end (delta: -482.7MB). Peak memory consumption was 252.1MB. Max. memory is 16.1GB. [2021-08-30 16:50:17,234 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 65.0MB. Free memory was 46.4MB in the beginning and 46.3MB in the end (delta: 84.1kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-30 16:50:17,234 INFO L158 Benchmark]: CACSL2BoogieTranslator took 292.66ms. Allocated memory is still 65.0MB. Free memory was 43.5MB in the beginning and 42.2MB in the end (delta: 1.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-08-30 16:50:17,234 INFO L158 Benchmark]: Boogie Preprocessor took 66.88ms. Allocated memory is still 65.0MB. Free memory was 42.2MB in the beginning and 39.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-30 16:50:17,234 INFO L158 Benchmark]: RCFGBuilder took 447.19ms. Allocated memory is still 65.0MB. Free memory was 39.7MB in the beginning and 40.6MB in the end (delta: -918.1kB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. [2021-08-30 16:50:17,234 INFO L158 Benchmark]: TraceAbstraction took 717063.09ms. Allocated memory was 65.0MB in the beginning and 799.0MB in the end (delta: 734.0MB). Free memory was 40.1MB in the beginning and 529.5MB in the end (delta: -489.4MB). Peak memory consumption was 243.8MB. Max. memory is 16.1GB. [2021-08-30 16:50:17,234 INFO L158 Benchmark]: Witness Printer took 32.04ms. Allocated memory is still 799.0MB. Free memory was 529.5MB in the beginning and 526.4MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-08-30 16:50:17,234 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.16ms. Allocated memory is still 65.0MB. Free memory was 46.4MB in the beginning and 46.3MB in the end (delta: 84.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 292.66ms. Allocated memory is still 65.0MB. Free memory was 43.5MB in the beginning and 42.2MB in the end (delta: 1.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 66.88ms. Allocated memory is still 65.0MB. Free memory was 42.2MB in the beginning and 39.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 447.19ms. Allocated memory is still 65.0MB. Free memory was 39.7MB in the beginning and 40.6MB in the end (delta: -918.1kB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. * TraceAbstraction took 717063.09ms. Allocated memory was 65.0MB in the beginning and 799.0MB in the end (delta: 734.0MB). Free memory was 40.1MB in the beginning and 529.5MB in the end (delta: -489.4MB). Peak memory consumption was 243.8MB. Max. memory is 16.1GB. * Witness Printer took 32.04ms. Allocated memory is still 799.0MB. Free memory was 529.5MB in the beginning and 526.4MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.00ms ErrorAutomatonConstructionTimeTotal, 0.00ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.00ms ErrorAutomatonConstructionTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 518]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 518]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 519]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 519]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 539]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 539]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 543]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 543]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 546]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 546]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 547]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 547]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 525]: 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 9 procedures, 67 locations, 13 error locations. Started 1 CEGAR loops. OverallTime: 717028.99ms, OverallIterations: 70, TraceHistogramMax: 26, EmptinessCheckTime: 125.68ms, AutomataDifference: 483326.38ms, DeadEndRemovalTime: 0.00ms, HoareAnnotationTime: 0.00ms, InitialAbstractionConstructionTime: 6.52ms, PartialOrderReductionTime: 0.00ms, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16183 SdHoareTripleChecker+Valid, 53288.35ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16170 mSDsluCounter, 7366 SdHoareTripleChecker+Invalid, 44397.88ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 18828 IncrementalHoareTripleChecker+Unchecked, 32648 mSDsCounter, 3306 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 171425 IncrementalHoareTripleChecker+Invalid, 193559 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3306 mSolverCounterUnsat, 394 mSDtfsCounter, 171425 mSolverCounterSat, 383.64ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14586 GetRequests, 9543 SyntacticMatches, 131 SemanticMatches, 4912 ConstructedPredicates, 1 IntricatePredicates, 44 DeprecatedPredicates, 148728 ImplicationChecksByTransitivity, 583097.53ms Time, 0.00ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=8586occurred in iteration=57, InterpolantAutomatonStates: 2802, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.00ms DumpTime, AutomataMinimizationStatistics: 1226.25ms AutomataMinimizationTime, 70 MinimizatonAttempts, 19035 StatesRemovedByMinimization, 63 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 657.30ms SsaConstructionTime, 4895.12ms SatisfiabilityAnalysisTime, 209832.09ms InterpolantComputationTime, 11290 NumberOfCodeBlocks, 11160 NumberOfCodeBlocksAsserted, 321 NumberOfCheckSat, 16572 ConstructedInterpolants, 1616 QuantifiedInterpolants, 176810 SizeOfPredicates, 1342 NumberOfNonLiveVariables, 21177 ConjunctsInSsa, 4274 ConjunctsInUnsatCore, 184 InterpolantComputations, 14 PerfectInterpolantSequences, 26072/62916 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 13 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-08-30 16:50:17,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...