./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/loops/s3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7e70badd Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/config/AutomizerReach.xml -i ../../sv-benchmarks/c/loops/s3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d053be7ac759c4172c4b0b5fbe009ed8f624c0c8659eb750e9996926d5d3b0a1 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-7e70bad [2021-11-23 13:45:10,829 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 13:45:10,834 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 13:45:10,899 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 13:45:10,901 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 13:45:10,907 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 13:45:10,909 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 13:45:10,911 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 13:45:10,914 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 13:45:10,916 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 13:45:10,917 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 13:45:10,919 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 13:45:10,920 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 13:45:10,922 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 13:45:10,924 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 13:45:10,926 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 13:45:10,928 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 13:45:10,929 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 13:45:10,932 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 13:45:10,935 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 13:45:10,938 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 13:45:10,940 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 13:45:10,942 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 13:45:10,943 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 13:45:10,948 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 13:45:10,949 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 13:45:10,950 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 13:45:10,951 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 13:45:10,952 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 13:45:10,954 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 13:45:10,955 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 13:45:10,956 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 13:45:10,957 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 13:45:10,958 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 13:45:10,960 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 13:45:10,960 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 13:45:10,962 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 13:45:10,962 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 13:45:10,962 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 13:45:10,963 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 13:45:10,964 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 13:45:10,965 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-11-23 13:45:10,998 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 13:45:10,998 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 13:45:10,999 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 13:45:10,999 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 13:45:11,000 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-23 13:45:11,001 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-23 13:45:11,001 INFO L138 SettingsManager]: * Use SBE=true [2021-11-23 13:45:11,001 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 13:45:11,002 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 13:45:11,002 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-23 13:45:11,002 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 13:45:11,003 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 13:45:11,003 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 13:45:11,003 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 13:45:11,004 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 13:45:11,004 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 13:45:11,004 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 13:45:11,004 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 13:45:11,005 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 13:45:11,005 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 13:45:11,005 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-23 13:45:11,006 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 13:45:11,006 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 13:45:11,006 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 13:45:11,007 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 13:45:11,007 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 13:45:11,007 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-23 13:45:11,008 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-23 13:45:11,008 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-23 13:45:11,008 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-23 13:45:11,008 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 13:45:11,009 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 13:45:11,009 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> 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 -> d053be7ac759c4172c4b0b5fbe009ed8f624c0c8659eb750e9996926d5d3b0a1 [2021-11-23 13:45:11,344 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 13:45:11,368 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 13:45:11,372 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 13:45:11,373 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 13:45:11,374 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 13:45:11,376 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/../../sv-benchmarks/c/loops/s3.i [2021-11-23 13:45:11,460 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/data/385566e9d/2cb2dfd548de4a5fa5a6abcbeef01ce4/FLAGd85f137f4 [2021-11-23 13:45:12,123 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 13:45:12,124 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/sv-benchmarks/c/loops/s3.i [2021-11-23 13:45:12,163 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/data/385566e9d/2cb2dfd548de4a5fa5a6abcbeef01ce4/FLAGd85f137f4 [2021-11-23 13:45:12,358 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/data/385566e9d/2cb2dfd548de4a5fa5a6abcbeef01ce4 [2021-11-23 13:45:12,361 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 13:45:12,362 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 13:45:12,364 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 13:45:12,367 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 13:45:12,370 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 13:45:12,371 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:45:12" (1/1) ... [2021-11-23 13:45:12,373 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59023239 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:12, skipping insertion in model container [2021-11-23 13:45:12,374 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:45:12" (1/1) ... [2021-11-23 13:45:12,382 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 13:45:12,494 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 13:45:13,059 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/sv-benchmarks/c/loops/s3.i[64167,64180] [2021-11-23 13:45:13,074 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 13:45:13,118 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 13:45:13,252 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/sv-benchmarks/c/loops/s3.i[64167,64180] [2021-11-23 13:45:13,265 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 13:45:13,303 INFO L208 MainTranslator]: Completed translation [2021-11-23 13:45:13,304 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13 WrapperNode [2021-11-23 13:45:13,304 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 13:45:13,306 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 13:45:13,306 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 13:45:13,306 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 13:45:13,316 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (1/1) ... [2021-11-23 13:45:13,373 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (1/1) ... [2021-11-23 13:45:13,456 INFO L137 Inliner]: procedures = 30, calls = 222, calls flagged for inlining = 7, calls inlined = 3, statements flattened = 732 [2021-11-23 13:45:13,456 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 13:45:13,457 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 13:45:13,457 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 13:45:13,458 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 13:45:13,469 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (1/1) ... [2021-11-23 13:45:13,469 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (1/1) ... [2021-11-23 13:45:13,479 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (1/1) ... [2021-11-23 13:45:13,490 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (1/1) ... [2021-11-23 13:45:13,540 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (1/1) ... [2021-11-23 13:45:13,549 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (1/1) ... [2021-11-23 13:45:13,552 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (1/1) ... [2021-11-23 13:45:13,560 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 13:45:13,561 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 13:45:13,562 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 13:45:13,562 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 13:45:13,563 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (1/1) ... [2021-11-23 13:45:13,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 13:45:13,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:45:13,612 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 13:45:13,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 13:45:13,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 13:45:13,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-23 13:45:13,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-23 13:45:13,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-23 13:45:13,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-23 13:45:13,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-23 13:45:13,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-23 13:45:13,674 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 13:45:13,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 13:45:13,917 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 13:45:13,934 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 13:45:13,953 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 13:45:17,173 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-11-23 13:45:17,173 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-11-23 13:45:17,174 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 13:45:17,190 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 13:45:17,190 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-23 13:45:17,193 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:45:17 BoogieIcfgContainer [2021-11-23 13:45:17,194 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 13:45:17,197 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 13:45:17,197 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 13:45:17,202 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 13:45:17,202 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 01:45:12" (1/3) ... [2021-11-23 13:45:17,203 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21326598 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 01:45:17, skipping insertion in model container [2021-11-23 13:45:17,203 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:45:13" (2/3) ... [2021-11-23 13:45:17,204 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21326598 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 01:45:17, skipping insertion in model container [2021-11-23 13:45:17,204 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:45:17" (3/3) ... [2021-11-23 13:45:17,206 INFO L111 eAbstractionObserver]: Analyzing ICFG s3.i [2021-11-23 13:45:17,213 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 13:45:17,213 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 13:45:17,275 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 13:45:17,284 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 13:45:17,284 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-23 13:45:17,307 INFO L276 IsEmpty]: Start isEmpty. Operand has 131 states, 129 states have (on average 1.689922480620155) internal successors, (218), 130 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:17,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-23 13:45:17,316 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:17,317 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:45:17,318 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:17,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:17,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1457703967, now seen corresponding path program 1 times [2021-11-23 13:45:17,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:17,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697096882] [2021-11-23 13:45:17,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:17,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:17,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:17,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:45:17,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:17,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697096882] [2021-11-23 13:45:17,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697096882] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:17,929 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:17,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:45:17,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351191861] [2021-11-23 13:45:17,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:17,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 13:45:17,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:17,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:45:17,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:45:17,997 INFO L87 Difference]: Start difference. First operand has 131 states, 129 states have (on average 1.689922480620155) internal successors, (218), 130 states have internal predecessors, (218), 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) Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:18,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:18,169 INFO L93 Difference]: Finished difference Result 375 states and 626 transitions. [2021-11-23 13:45:18,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:45:18,172 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-23 13:45:18,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:18,209 INFO L225 Difference]: With dead ends: 375 [2021-11-23 13:45:18,210 INFO L226 Difference]: Without dead ends: 217 [2021-11-23 13:45:18,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:45:18,223 INFO L933 BasicCegarLoop]: 209 mSDtfsCounter, 181 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:18,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 402 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 13:45:18,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-11-23 13:45:18,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 217. [2021-11-23 13:45:18,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 1.4861111111111112) internal successors, (321), 216 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:18,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 321 transitions. [2021-11-23 13:45:18,312 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 321 transitions. Word has length 24 [2021-11-23 13:45:18,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:18,313 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 321 transitions. [2021-11-23 13:45:18,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:18,314 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 321 transitions. [2021-11-23 13:45:18,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-23 13:45:18,318 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:18,319 INFO L514 BasicCegarLoop]: trace histogram [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-11-23 13:45:18,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-23 13:45:18,320 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:18,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:18,321 INFO L85 PathProgramCache]: Analyzing trace with hash 546953675, now seen corresponding path program 1 times [2021-11-23 13:45:18,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:18,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410255774] [2021-11-23 13:45:18,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:18,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:18,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:45:18,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:18,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410255774] [2021-11-23 13:45:18,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410255774] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:18,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:18,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:45:18,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099042477] [2021-11-23 13:45:18,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:18,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:45:18,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:18,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:45:18,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:45:18,520 INFO L87 Difference]: Start difference. First operand 217 states and 321 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:20,545 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:22,557 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:22,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:22,982 INFO L93 Difference]: Finished difference Result 359 states and 534 transitions. [2021-11-23 13:45:22,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:45:22,983 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-11-23 13:45:22,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:22,986 INFO L225 Difference]: With dead ends: 359 [2021-11-23 13:45:22,987 INFO L226 Difference]: Without dead ends: 252 [2021-11-23 13:45:22,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:45:22,990 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 31 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:22,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 476 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 135 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 13:45:22,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-11-23 13:45:23,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 235. [2021-11-23 13:45:23,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 1.5) internal successors, (351), 234 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:23,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 351 transitions. [2021-11-23 13:45:23,019 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 351 transitions. Word has length 39 [2021-11-23 13:45:23,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:23,020 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 351 transitions. [2021-11-23 13:45:23,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:23,020 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 351 transitions. [2021-11-23 13:45:23,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-23 13:45:23,024 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:23,024 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:45:23,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-23 13:45:23,025 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:23,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:23,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1468155038, now seen corresponding path program 1 times [2021-11-23 13:45:23,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:23,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204778428] [2021-11-23 13:45:23,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:23,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:23,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:23,160 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:45:23,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:23,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204778428] [2021-11-23 13:45:23,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204778428] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:23,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:23,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:45:23,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117195130] [2021-11-23 13:45:23,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:23,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:45:23,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:23,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:45:23,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:45:23,165 INFO L87 Difference]: Start difference. First operand 235 states and 351 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:25,180 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:27,195 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:27,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:27,632 INFO L93 Difference]: Finished difference Result 376 states and 562 transitions. [2021-11-23 13:45:27,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:45:27,638 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-11-23 13:45:27,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:27,640 INFO L225 Difference]: With dead ends: 376 [2021-11-23 13:45:27,640 INFO L226 Difference]: Without dead ends: 251 [2021-11-23 13:45:27,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:45:27,643 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 37 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:27,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 476 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 130 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 13:45:27,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-11-23 13:45:27,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 235. [2021-11-23 13:45:27,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 1.4957264957264957) internal successors, (350), 234 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:27,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 350 transitions. [2021-11-23 13:45:27,677 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 350 transitions. Word has length 54 [2021-11-23 13:45:27,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:27,677 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 350 transitions. [2021-11-23 13:45:27,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:27,678 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 350 transitions. [2021-11-23 13:45:27,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-23 13:45:27,681 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:27,681 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:45:27,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-23 13:45:27,690 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:27,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:27,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1486810496, now seen corresponding path program 1 times [2021-11-23 13:45:27,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:27,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827326827] [2021-11-23 13:45:27,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:27,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:27,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:27,890 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:45:27,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:27,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827326827] [2021-11-23 13:45:27,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827326827] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:27,891 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:27,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:45:27,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728629959] [2021-11-23 13:45:27,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:27,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:45:27,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:27,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:45:27,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:45:27,897 INFO L87 Difference]: Start difference. First operand 235 states and 350 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:29,922 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:31,933 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:32,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:32,303 INFO L93 Difference]: Finished difference Result 376 states and 560 transitions. [2021-11-23 13:45:32,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:45:32,305 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-11-23 13:45:32,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:32,308 INFO L225 Difference]: With dead ends: 376 [2021-11-23 13:45:32,309 INFO L226 Difference]: Without dead ends: 251 [2021-11-23 13:45:32,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:45:32,311 INFO L933 BasicCegarLoop]: 196 mSDtfsCounter, 35 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:32,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 474 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 130 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 13:45:32,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-11-23 13:45:32,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 235. [2021-11-23 13:45:32,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 1.4914529914529915) internal successors, (349), 234 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:32,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 349 transitions. [2021-11-23 13:45:32,328 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 349 transitions. Word has length 54 [2021-11-23 13:45:32,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:32,328 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 349 transitions. [2021-11-23 13:45:32,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:32,329 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 349 transitions. [2021-11-23 13:45:32,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-23 13:45:32,333 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:32,333 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:45:32,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-23 13:45:32,334 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:32,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:32,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1014296481, now seen corresponding path program 1 times [2021-11-23 13:45:32,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:32,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612172000] [2021-11-23 13:45:32,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:32,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:32,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:32,479 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:45:32,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:32,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612172000] [2021-11-23 13:45:32,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612172000] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:32,480 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:32,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:45:32,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837599918] [2021-11-23 13:45:32,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:32,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:45:32,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:32,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:45:32,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:45:32,484 INFO L87 Difference]: Start difference. First operand 235 states and 349 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:34,500 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:36,518 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:36,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:36,865 INFO L93 Difference]: Finished difference Result 376 states and 558 transitions. [2021-11-23 13:45:36,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:45:36,867 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2021-11-23 13:45:36,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:36,869 INFO L225 Difference]: With dead ends: 376 [2021-11-23 13:45:36,869 INFO L226 Difference]: Without dead ends: 251 [2021-11-23 13:45:36,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:45:36,871 INFO L933 BasicCegarLoop]: 195 mSDtfsCounter, 33 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:36,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 472 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 130 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:45:36,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-11-23 13:45:36,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 235. [2021-11-23 13:45:36,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 1.4871794871794872) internal successors, (348), 234 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:36,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 348 transitions. [2021-11-23 13:45:36,885 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 348 transitions. Word has length 55 [2021-11-23 13:45:36,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:36,885 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 348 transitions. [2021-11-23 13:45:36,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:36,886 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 348 transitions. [2021-11-23 13:45:36,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-23 13:45:36,889 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:36,889 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:45:36,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-23 13:45:36,890 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:36,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:36,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1792231515, now seen corresponding path program 1 times [2021-11-23 13:45:36,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:36,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9094653] [2021-11-23 13:45:36,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:36,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:36,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:37,010 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:45:37,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:37,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9094653] [2021-11-23 13:45:37,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9094653] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:37,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:37,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:45:37,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65453303] [2021-11-23 13:45:37,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:37,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:45:37,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:37,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:45:37,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:45:37,014 INFO L87 Difference]: Start difference. First operand 235 states and 348 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:39,028 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:41,043 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:41,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:41,344 INFO L93 Difference]: Finished difference Result 376 states and 556 transitions. [2021-11-23 13:45:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:45:41,345 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-11-23 13:45:41,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:41,348 INFO L225 Difference]: With dead ends: 376 [2021-11-23 13:45:41,348 INFO L226 Difference]: Without dead ends: 251 [2021-11-23 13:45:41,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:45:41,350 INFO L933 BasicCegarLoop]: 194 mSDtfsCounter, 31 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:41,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 470 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 130 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:45:41,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-11-23 13:45:41,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 235. [2021-11-23 13:45:41,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 1.482905982905983) internal successors, (347), 234 states have internal predecessors, (347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:41,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 347 transitions. [2021-11-23 13:45:41,362 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 347 transitions. Word has length 56 [2021-11-23 13:45:41,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:41,363 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 347 transitions. [2021-11-23 13:45:41,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:41,364 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 347 transitions. [2021-11-23 13:45:41,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-23 13:45:41,366 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:41,366 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:45:41,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-23 13:45:41,367 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:41,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:41,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1615585892, now seen corresponding path program 1 times [2021-11-23 13:45:41,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:41,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068531471] [2021-11-23 13:45:41,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:41,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:41,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:41,473 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:45:41,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:41,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068531471] [2021-11-23 13:45:41,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068531471] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:41,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:41,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:45:41,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185045303] [2021-11-23 13:45:41,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:41,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:45:41,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:41,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:45:41,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:45:41,477 INFO L87 Difference]: Start difference. First operand 235 states and 347 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:43,493 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:45,504 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:45,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:45,798 INFO L93 Difference]: Finished difference Result 367 states and 543 transitions. [2021-11-23 13:45:45,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:45:45,799 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-11-23 13:45:45,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:45,802 INFO L225 Difference]: With dead ends: 367 [2021-11-23 13:45:45,802 INFO L226 Difference]: Without dead ends: 242 [2021-11-23 13:45:45,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:45:45,804 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 22 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:45,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 456 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 119 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:45:45,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-11-23 13:45:45,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 235. [2021-11-23 13:45:45,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 1.4786324786324787) internal successors, (346), 234 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:45,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 346 transitions. [2021-11-23 13:45:45,818 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 346 transitions. Word has length 57 [2021-11-23 13:45:45,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:45,819 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 346 transitions. [2021-11-23 13:45:45,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:45,819 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 346 transitions. [2021-11-23 13:45:45,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-23 13:45:45,822 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:45,822 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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] [2021-11-23 13:45:45,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-23 13:45:45,823 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:45,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:45,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1711683715, now seen corresponding path program 1 times [2021-11-23 13:45:45,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:45,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080742038] [2021-11-23 13:45:45,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:45,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:45,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:45,967 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-23 13:45:45,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:45,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080742038] [2021-11-23 13:45:45,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080742038] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:45,968 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:45,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:45:45,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350495479] [2021-11-23 13:45:45,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:45,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 13:45:45,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:45,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:45:45,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:45:45,971 INFO L87 Difference]: Start difference. First operand 235 states and 346 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:47,982 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:48,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:48,052 INFO L93 Difference]: Finished difference Result 482 states and 714 transitions. [2021-11-23 13:45:48,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:45:48,053 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-11-23 13:45:48,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:48,056 INFO L225 Difference]: With dead ends: 482 [2021-11-23 13:45:48,062 INFO L226 Difference]: Without dead ends: 357 [2021-11-23 13:45:48,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:45:48,064 INFO L933 BasicCegarLoop]: 316 mSDtfsCounter, 128 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:48,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 474 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 17 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-23 13:45:48,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2021-11-23 13:45:48,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2021-11-23 13:45:48,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 1.4691011235955056) internal successors, (523), 356 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:48,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 523 transitions. [2021-11-23 13:45:48,082 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 523 transitions. Word has length 57 [2021-11-23 13:45:48,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:48,082 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 523 transitions. [2021-11-23 13:45:48,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:48,083 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 523 transitions. [2021-11-23 13:45:48,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-23 13:45:48,085 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:48,085 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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] [2021-11-23 13:45:48,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-23 13:45:48,086 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:48,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:48,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1773723329, now seen corresponding path program 1 times [2021-11-23 13:45:48,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:48,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129447627] [2021-11-23 13:45:48,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:48,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:48,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:48,213 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:45:48,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:48,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129447627] [2021-11-23 13:45:48,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129447627] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:48,214 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:48,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:45:48,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272356207] [2021-11-23 13:45:48,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:48,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 13:45:48,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:48,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:45:48,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:45:48,217 INFO L87 Difference]: Start difference. First operand 357 states and 523 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:50,229 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:50,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:50,280 INFO L93 Difference]: Finished difference Result 628 states and 919 transitions. [2021-11-23 13:45:50,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:45:50,281 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-11-23 13:45:50,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:50,285 INFO L225 Difference]: With dead ends: 628 [2021-11-23 13:45:50,285 INFO L226 Difference]: Without dead ends: 381 [2021-11-23 13:45:50,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:45:50,286 INFO L933 BasicCegarLoop]: 196 mSDtfsCounter, 15 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:50,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 354 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-23 13:45:50,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2021-11-23 13:45:50,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 381. [2021-11-23 13:45:50,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 1.4605263157894737) internal successors, (555), 380 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:50,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 555 transitions. [2021-11-23 13:45:50,303 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 555 transitions. Word has length 57 [2021-11-23 13:45:50,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:50,303 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 555 transitions. [2021-11-23 13:45:50,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:50,304 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 555 transitions. [2021-11-23 13:45:50,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-23 13:45:50,306 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:50,306 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:45:50,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-23 13:45:50,306 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:50,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:50,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1922596163, now seen corresponding path program 1 times [2021-11-23 13:45:50,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:50,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028379323] [2021-11-23 13:45:50,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:50,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:50,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:50,441 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-23 13:45:50,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:50,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028379323] [2021-11-23 13:45:50,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028379323] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:50,442 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:50,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:45:50,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765125217] [2021-11-23 13:45:50,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:50,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:45:50,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:50,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:45:50,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:45:50,445 INFO L87 Difference]: Start difference. First operand 381 states and 555 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:52,460 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:54,471 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:55,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:55,056 INFO L93 Difference]: Finished difference Result 1035 states and 1516 transitions. [2021-11-23 13:45:55,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:45:55,057 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2021-11-23 13:45:55,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:55,063 INFO L225 Difference]: With dead ends: 1035 [2021-11-23 13:45:55,063 INFO L226 Difference]: Without dead ends: 661 [2021-11-23 13:45:55,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:45:55,067 INFO L933 BasicCegarLoop]: 245 mSDtfsCounter, 102 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 8 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:55,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 574 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 237 Invalid, 2 Unknown, 0 Unchecked, 4.6s Time] [2021-11-23 13:45:55,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2021-11-23 13:45:55,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 444. [2021-11-23 13:45:55,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 1.489841986455982) internal successors, (660), 443 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:55,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 660 transitions. [2021-11-23 13:45:55,095 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 660 transitions. Word has length 77 [2021-11-23 13:45:55,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:55,095 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 660 transitions. [2021-11-23 13:45:55,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:55,096 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 660 transitions. [2021-11-23 13:45:55,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-23 13:45:55,098 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:55,098 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:45:55,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-23 13:45:55,099 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:55,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:55,099 INFO L85 PathProgramCache]: Analyzing trace with hash -126791679, now seen corresponding path program 1 times [2021-11-23 13:45:55,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:55,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112569214] [2021-11-23 13:45:55,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:55,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:55,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:55,217 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-23 13:45:55,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:55,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112569214] [2021-11-23 13:45:55,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112569214] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:55,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:55,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:45:55,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514038154] [2021-11-23 13:45:55,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:55,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:45:55,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:55,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:45:55,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:45:55,228 INFO L87 Difference]: Start difference. First operand 444 states and 660 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:57,249 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:59,258 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:45:59,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:45:59,665 INFO L93 Difference]: Finished difference Result 1021 states and 1516 transitions. [2021-11-23 13:45:59,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:45:59,666 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2021-11-23 13:45:59,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:45:59,671 INFO L225 Difference]: With dead ends: 1021 [2021-11-23 13:45:59,671 INFO L226 Difference]: Without dead ends: 584 [2021-11-23 13:45:59,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:45:59,673 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 43 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:45:59,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 504 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 151 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 13:45:59,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-11-23 13:45:59,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 510. [2021-11-23 13:45:59,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 509 states have (on average 1.5206286836935168) internal successors, (774), 509 states have internal predecessors, (774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:59,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 774 transitions. [2021-11-23 13:45:59,697 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 774 transitions. Word has length 77 [2021-11-23 13:45:59,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:45:59,697 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 774 transitions. [2021-11-23 13:45:59,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:45:59,698 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 774 transitions. [2021-11-23 13:45:59,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-11-23 13:45:59,700 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:45:59,700 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:45:59,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-23 13:45:59,701 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:45:59,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:45:59,701 INFO L85 PathProgramCache]: Analyzing trace with hash 416305772, now seen corresponding path program 1 times [2021-11-23 13:45:59,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:45:59,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044305564] [2021-11-23 13:45:59,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:45:59,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:45:59,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:45:59,812 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-23 13:45:59,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:45:59,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044305564] [2021-11-23 13:45:59,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044305564] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:45:59,813 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:45:59,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:45:59,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675537858] [2021-11-23 13:45:59,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:45:59,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:45:59,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:45:59,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:45:59,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:45:59,816 INFO L87 Difference]: Start difference. First operand 510 states and 774 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:01,830 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:03,843 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:04,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:04,224 INFO L93 Difference]: Finished difference Result 1084 states and 1624 transitions. [2021-11-23 13:46:04,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:04,225 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2021-11-23 13:46:04,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:04,229 INFO L225 Difference]: With dead ends: 1084 [2021-11-23 13:46:04,230 INFO L226 Difference]: Without dead ends: 581 [2021-11-23 13:46:04,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:04,232 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 53 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:04,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 504 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 146 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 13:46:04,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-11-23 13:46:04,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 510. [2021-11-23 13:46:04,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 509 states have (on average 1.5147347740667976) internal successors, (771), 509 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:04,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 771 transitions. [2021-11-23 13:46:04,256 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 771 transitions. Word has length 92 [2021-11-23 13:46:04,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:04,256 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 771 transitions. [2021-11-23 13:46:04,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:04,257 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 771 transitions. [2021-11-23 13:46:04,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-11-23 13:46:04,259 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:04,259 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:04,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-23 13:46:04,260 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:04,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:04,260 INFO L85 PathProgramCache]: Analyzing trace with hash 397650314, now seen corresponding path program 1 times [2021-11-23 13:46:04,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:04,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346035543] [2021-11-23 13:46:04,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:04,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:04,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:04,368 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-23 13:46:04,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:04,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346035543] [2021-11-23 13:46:04,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346035543] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:04,369 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:04,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:04,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973981825] [2021-11-23 13:46:04,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:04,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:04,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:04,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:04,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:04,371 INFO L87 Difference]: Start difference. First operand 510 states and 771 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:06,386 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:08,402 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:08,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:08,766 INFO L93 Difference]: Finished difference Result 1084 states and 1618 transitions. [2021-11-23 13:46:08,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:08,767 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2021-11-23 13:46:08,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:08,772 INFO L225 Difference]: With dead ends: 1084 [2021-11-23 13:46:08,772 INFO L226 Difference]: Without dead ends: 581 [2021-11-23 13:46:08,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:08,774 INFO L933 BasicCegarLoop]: 209 mSDtfsCounter, 51 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:08,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 502 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 146 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 13:46:08,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-11-23 13:46:08,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 510. [2021-11-23 13:46:08,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 509 states have (on average 1.5088408644400786) internal successors, (768), 509 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:08,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 768 transitions. [2021-11-23 13:46:08,800 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 768 transitions. Word has length 92 [2021-11-23 13:46:08,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:08,800 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 768 transitions. [2021-11-23 13:46:08,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:08,801 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 768 transitions. [2021-11-23 13:46:08,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-11-23 13:46:08,803 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:08,803 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:08,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-23 13:46:08,804 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:08,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:08,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1569413781, now seen corresponding path program 1 times [2021-11-23 13:46:08,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:08,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208908782] [2021-11-23 13:46:08,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:08,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:08,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:08,931 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-23 13:46:08,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:08,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208908782] [2021-11-23 13:46:08,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208908782] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:08,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:08,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:08,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031366445] [2021-11-23 13:46:08,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:08,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:08,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:08,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:08,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:08,935 INFO L87 Difference]: Start difference. First operand 510 states and 768 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:10,949 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:12,971 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:13,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:13,333 INFO L93 Difference]: Finished difference Result 1084 states and 1612 transitions. [2021-11-23 13:46:13,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:13,334 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 93 [2021-11-23 13:46:13,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:13,338 INFO L225 Difference]: With dead ends: 1084 [2021-11-23 13:46:13,338 INFO L226 Difference]: Without dead ends: 581 [2021-11-23 13:46:13,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:13,341 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 49 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:13,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 500 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 146 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 13:46:13,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-11-23 13:46:13,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 510. [2021-11-23 13:46:13,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 509 states have (on average 1.5029469548133596) internal successors, (765), 509 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:13,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 765 transitions. [2021-11-23 13:46:13,365 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 765 transitions. Word has length 93 [2021-11-23 13:46:13,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:13,366 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 765 transitions. [2021-11-23 13:46:13,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:13,367 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 765 transitions. [2021-11-23 13:46:13,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-23 13:46:13,369 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:13,369 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:13,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-23 13:46:13,370 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:13,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:13,370 INFO L85 PathProgramCache]: Analyzing trace with hash 993375279, now seen corresponding path program 1 times [2021-11-23 13:46:13,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:13,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201264008] [2021-11-23 13:46:13,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:13,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:13,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:13,499 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-23 13:46:13,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:13,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201264008] [2021-11-23 13:46:13,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201264008] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:13,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:13,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:13,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352612169] [2021-11-23 13:46:13,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:13,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:13,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:13,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:13,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:13,502 INFO L87 Difference]: Start difference. First operand 510 states and 765 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:15,516 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:17,527 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:17,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:17,874 INFO L93 Difference]: Finished difference Result 1084 states and 1606 transitions. [2021-11-23 13:46:17,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:17,875 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 94 [2021-11-23 13:46:17,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:17,880 INFO L225 Difference]: With dead ends: 1084 [2021-11-23 13:46:17,880 INFO L226 Difference]: Without dead ends: 581 [2021-11-23 13:46:17,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:17,882 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 47 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:17,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 498 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 146 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:46:17,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-11-23 13:46:17,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 510. [2021-11-23 13:46:17,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 509 states have (on average 1.4970530451866404) internal successors, (762), 509 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:17,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 762 transitions. [2021-11-23 13:46:17,908 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 762 transitions. Word has length 94 [2021-11-23 13:46:17,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:17,908 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 762 transitions. [2021-11-23 13:46:17,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:17,909 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 762 transitions. [2021-11-23 13:46:17,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-23 13:46:17,911 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:17,911 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:17,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-23 13:46:17,912 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:17,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:17,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2070050586, now seen corresponding path program 1 times [2021-11-23 13:46:17,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:17,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011063518] [2021-11-23 13:46:17,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:17,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:17,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:18,029 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-23 13:46:18,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:18,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011063518] [2021-11-23 13:46:18,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011063518] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:18,032 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:18,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:18,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945590785] [2021-11-23 13:46:18,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:18,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:18,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:18,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:18,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:18,035 INFO L87 Difference]: Start difference. First operand 510 states and 762 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:20,051 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:22,060 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:22,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:22,381 INFO L93 Difference]: Finished difference Result 1057 states and 1567 transitions. [2021-11-23 13:46:22,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:22,382 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 95 [2021-11-23 13:46:22,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:22,386 INFO L225 Difference]: With dead ends: 1057 [2021-11-23 13:46:22,386 INFO L226 Difference]: Without dead ends: 554 [2021-11-23 13:46:22,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:22,388 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 38 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:22,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 484 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 135 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:46:22,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2021-11-23 13:46:22,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 510. [2021-11-23 13:46:22,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 509 states have (on average 1.4911591355599214) internal successors, (759), 509 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:22,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 759 transitions. [2021-11-23 13:46:22,413 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 759 transitions. Word has length 95 [2021-11-23 13:46:22,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:22,413 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 759 transitions. [2021-11-23 13:46:22,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:22,414 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 759 transitions. [2021-11-23 13:46:22,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-23 13:46:22,416 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:22,416 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:22,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-23 13:46:22,417 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:22,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:22,418 INFO L85 PathProgramCache]: Analyzing trace with hash -2066779273, now seen corresponding path program 1 times [2021-11-23 13:46:22,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:22,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893013211] [2021-11-23 13:46:22,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:22,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:22,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:22,548 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-23 13:46:22,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:22,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893013211] [2021-11-23 13:46:22,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893013211] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:22,549 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:22,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:22,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092965356] [2021-11-23 13:46:22,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:22,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:22,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:22,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:22,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:22,552 INFO L87 Difference]: Start difference. First operand 510 states and 759 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:24,568 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:26,581 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:26,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:26,906 INFO L93 Difference]: Finished difference Result 1057 states and 1561 transitions. [2021-11-23 13:46:26,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:26,907 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 95 [2021-11-23 13:46:26,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:26,911 INFO L225 Difference]: With dead ends: 1057 [2021-11-23 13:46:26,912 INFO L226 Difference]: Without dead ends: 554 [2021-11-23 13:46:26,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:26,914 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 34 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:26,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 482 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 135 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:46:26,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2021-11-23 13:46:26,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 510. [2021-11-23 13:46:26,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 509 states have (on average 1.4852652259332024) internal successors, (756), 509 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:26,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 756 transitions. [2021-11-23 13:46:26,938 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 756 transitions. Word has length 95 [2021-11-23 13:46:26,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:26,938 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 756 transitions. [2021-11-23 13:46:26,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:26,939 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 756 transitions. [2021-11-23 13:46:26,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-23 13:46:26,941 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:26,941 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:26,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-23 13:46:26,942 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:26,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:26,942 INFO L85 PathProgramCache]: Analyzing trace with hash 952822956, now seen corresponding path program 1 times [2021-11-23 13:46:26,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:26,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944125076] [2021-11-23 13:46:26,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:26,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:27,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:27,055 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-23 13:46:27,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:27,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944125076] [2021-11-23 13:46:27,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944125076] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:27,056 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:27,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:27,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366920673] [2021-11-23 13:46:27,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:27,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:27,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:27,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:27,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:27,058 INFO L87 Difference]: Start difference. First operand 510 states and 756 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:29,077 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:31,088 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:31,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:31,402 INFO L93 Difference]: Finished difference Result 1045 states and 1539 transitions. [2021-11-23 13:46:31,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:31,403 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 96 [2021-11-23 13:46:31,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:31,409 INFO L225 Difference]: With dead ends: 1045 [2021-11-23 13:46:31,409 INFO L226 Difference]: Without dead ends: 542 [2021-11-23 13:46:31,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:31,411 INFO L933 BasicCegarLoop]: 195 mSDtfsCounter, 28 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:31,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 474 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 127 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:46:31,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2021-11-23 13:46:31,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 510. [2021-11-23 13:46:31,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 509 states have (on average 1.4793713163064832) internal successors, (753), 509 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:31,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 753 transitions. [2021-11-23 13:46:31,435 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 753 transitions. Word has length 96 [2021-11-23 13:46:31,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:31,435 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 753 transitions. [2021-11-23 13:46:31,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:31,436 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 753 transitions. [2021-11-23 13:46:31,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-11-23 13:46:31,438 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:31,438 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:31,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-23 13:46:31,439 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:31,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:31,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1844388260, now seen corresponding path program 1 times [2021-11-23 13:46:31,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:31,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680585041] [2021-11-23 13:46:31,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:31,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:31,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:31,531 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:46:31,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:31,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680585041] [2021-11-23 13:46:31,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680585041] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:31,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:31,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:46:31,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260645857] [2021-11-23 13:46:31,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:31,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 13:46:31,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:31,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:46:31,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:46:31,539 INFO L87 Difference]: Start difference. First operand 510 states and 753 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:33,553 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:33,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:33,615 INFO L93 Difference]: Finished difference Result 1032 states and 1526 transitions. [2021-11-23 13:46:33,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:46:33,616 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 98 [2021-11-23 13:46:33,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:33,622 INFO L225 Difference]: With dead ends: 1032 [2021-11-23 13:46:33,622 INFO L226 Difference]: Without dead ends: 675 [2021-11-23 13:46:33,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:46:33,624 INFO L933 BasicCegarLoop]: 314 mSDtfsCounter, 128 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:33,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 472 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 16 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-23 13:46:33,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2021-11-23 13:46:33,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 673. [2021-11-23 13:46:33,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 1.4776785714285714) internal successors, (993), 672 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:33,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 993 transitions. [2021-11-23 13:46:33,652 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 993 transitions. Word has length 98 [2021-11-23 13:46:33,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:33,653 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 993 transitions. [2021-11-23 13:46:33,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:33,654 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 993 transitions. [2021-11-23 13:46:33,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-11-23 13:46:33,656 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:33,656 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:33,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-23 13:46:33,657 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:33,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:33,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1703839650, now seen corresponding path program 1 times [2021-11-23 13:46:33,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:33,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434449881] [2021-11-23 13:46:33,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:33,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:33,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:33,734 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 89 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-23 13:46:33,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:33,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434449881] [2021-11-23 13:46:33,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434449881] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:33,735 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:33,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 13:46:33,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039425925] [2021-11-23 13:46:33,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:33,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 13:46:33,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:33,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 13:46:33,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:46:33,737 INFO L87 Difference]: Start difference. First operand 673 states and 993 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:35,750 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:35,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:35,812 INFO L93 Difference]: Finished difference Result 1191 states and 1757 transitions. [2021-11-23 13:46:35,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 13:46:35,813 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 98 [2021-11-23 13:46:35,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:35,818 INFO L225 Difference]: With dead ends: 1191 [2021-11-23 13:46:35,818 INFO L226 Difference]: Without dead ends: 671 [2021-11-23 13:46:35,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 13:46:35,820 INFO L933 BasicCegarLoop]: 314 mSDtfsCounter, 130 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:35,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 472 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 16 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-23 13:46:35,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-11-23 13:46:35,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 671. [2021-11-23 13:46:35,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 1.4701492537313432) internal successors, (985), 670 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:35,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 985 transitions. [2021-11-23 13:46:35,848 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 985 transitions. Word has length 98 [2021-11-23 13:46:35,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:35,849 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 985 transitions. [2021-11-23 13:46:35,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:35,849 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 985 transitions. [2021-11-23 13:46:35,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-23 13:46:35,852 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:35,852 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:35,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-23 13:46:35,853 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:35,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:35,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1223162519, now seen corresponding path program 1 times [2021-11-23 13:46:35,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:35,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995288615] [2021-11-23 13:46:35,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:35,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:35,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:35,962 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:46:35,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:35,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995288615] [2021-11-23 13:46:35,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995288615] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:35,963 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:35,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:35,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490613180] [2021-11-23 13:46:35,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:35,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:35,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:35,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:35,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:35,966 INFO L87 Difference]: Start difference. First operand 671 states and 985 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:37,981 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:39,996 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:40,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:40,376 INFO L93 Difference]: Finished difference Result 1492 states and 2185 transitions. [2021-11-23 13:46:40,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:40,377 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2021-11-23 13:46:40,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:40,383 INFO L225 Difference]: With dead ends: 1492 [2021-11-23 13:46:40,383 INFO L226 Difference]: Without dead ends: 828 [2021-11-23 13:46:40,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:40,385 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 45 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:40,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 506 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 158 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 13:46:40,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2021-11-23 13:46:40,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 743. [2021-11-23 13:46:40,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 1.4973045822102427) internal successors, (1111), 742 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:40,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1111 transitions. [2021-11-23 13:46:40,423 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1111 transitions. Word has length 100 [2021-11-23 13:46:40,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:40,423 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 1111 transitions. [2021-11-23 13:46:40,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:40,424 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1111 transitions. [2021-11-23 13:46:40,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-23 13:46:40,427 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:40,427 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:40,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-23 13:46:40,428 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:40,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:40,429 INFO L85 PathProgramCache]: Analyzing trace with hash -517718612, now seen corresponding path program 1 times [2021-11-23 13:46:40,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:40,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490383317] [2021-11-23 13:46:40,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:40,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:40,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:40,565 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:46:40,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:40,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490383317] [2021-11-23 13:46:40,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490383317] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:40,566 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:40,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:40,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313660252] [2021-11-23 13:46:40,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:40,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:40,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:40,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:40,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:40,569 INFO L87 Difference]: Start difference. First operand 743 states and 1111 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:42,584 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:44,602 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:44,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:44,941 INFO L93 Difference]: Finished difference Result 1561 states and 2305 transitions. [2021-11-23 13:46:44,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:44,947 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 115 [2021-11-23 13:46:44,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:44,954 INFO L225 Difference]: With dead ends: 1561 [2021-11-23 13:46:44,954 INFO L226 Difference]: Without dead ends: 825 [2021-11-23 13:46:44,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:44,957 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 57 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:44,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 506 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 153 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:46:44,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-11-23 13:46:44,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 743. [2021-11-23 13:46:44,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 1.4932614555256065) internal successors, (1108), 742 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:44,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1108 transitions. [2021-11-23 13:46:44,989 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1108 transitions. Word has length 115 [2021-11-23 13:46:44,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:44,989 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 1108 transitions. [2021-11-23 13:46:44,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:44,990 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1108 transitions. [2021-11-23 13:46:44,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-23 13:46:44,992 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:44,993 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:44,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-23 13:46:44,993 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:44,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:44,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1265744566, now seen corresponding path program 1 times [2021-11-23 13:46:44,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:44,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176515839] [2021-11-23 13:46:44,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:44,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:45,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:45,083 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:46:45,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:45,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176515839] [2021-11-23 13:46:45,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176515839] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:45,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:45,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:45,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675103111] [2021-11-23 13:46:45,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:45,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:45,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:45,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:45,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:45,087 INFO L87 Difference]: Start difference. First operand 743 states and 1108 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:47,120 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:49,135 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:49,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:49,520 INFO L93 Difference]: Finished difference Result 1561 states and 2299 transitions. [2021-11-23 13:46:49,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:49,521 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 115 [2021-11-23 13:46:49,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:49,527 INFO L225 Difference]: With dead ends: 1561 [2021-11-23 13:46:49,527 INFO L226 Difference]: Without dead ends: 825 [2021-11-23 13:46:49,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:49,531 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 55 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:49,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 504 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 153 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 13:46:49,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-11-23 13:46:49,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 743. [2021-11-23 13:46:49,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 1.4892183288409704) internal successors, (1105), 742 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:49,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1105 transitions. [2021-11-23 13:46:49,564 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1105 transitions. Word has length 115 [2021-11-23 13:46:49,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:49,565 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 1105 transitions. [2021-11-23 13:46:49,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:49,565 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1105 transitions. [2021-11-23 13:46:49,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-11-23 13:46:49,568 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:49,568 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:49,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-11-23 13:46:49,571 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:49,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:49,572 INFO L85 PathProgramCache]: Analyzing trace with hash -849536469, now seen corresponding path program 1 times [2021-11-23 13:46:49,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:49,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609691507] [2021-11-23 13:46:49,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:49,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:49,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:49,668 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:46:49,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:49,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609691507] [2021-11-23 13:46:49,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609691507] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:49,668 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:49,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:49,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451918561] [2021-11-23 13:46:49,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:49,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:49,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:49,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:49,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:49,670 INFO L87 Difference]: Start difference. First operand 743 states and 1105 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:51,684 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:53,699 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:54,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:54,058 INFO L93 Difference]: Finished difference Result 1561 states and 2293 transitions. [2021-11-23 13:46:54,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:54,059 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 116 [2021-11-23 13:46:54,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:54,065 INFO L225 Difference]: With dead ends: 1561 [2021-11-23 13:46:54,066 INFO L226 Difference]: Without dead ends: 825 [2021-11-23 13:46:54,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:54,068 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 53 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:54,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 502 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 153 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 13:46:54,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-11-23 13:46:54,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 743. [2021-11-23 13:46:54,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 1.4851752021563343) internal successors, (1102), 742 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:54,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1102 transitions. [2021-11-23 13:46:54,099 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1102 transitions. Word has length 116 [2021-11-23 13:46:54,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:54,099 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 1102 transitions. [2021-11-23 13:46:54,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:54,100 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1102 transitions. [2021-11-23 13:46:54,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-11-23 13:46:54,102 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:54,103 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:54,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-11-23 13:46:54,103 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:54,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:54,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1134529903, now seen corresponding path program 1 times [2021-11-23 13:46:54,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:54,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524864419] [2021-11-23 13:46:54,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:54,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:54,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:54,197 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:46:54,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:54,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524864419] [2021-11-23 13:46:54,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524864419] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:54,198 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:54,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:54,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751830121] [2021-11-23 13:46:54,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:54,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:54,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:54,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:54,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:54,201 INFO L87 Difference]: Start difference. First operand 743 states and 1102 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:56,216 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:58,232 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:46:58,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:46:58,566 INFO L93 Difference]: Finished difference Result 1561 states and 2287 transitions. [2021-11-23 13:46:58,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:46:58,567 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 117 [2021-11-23 13:46:58,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:46:58,573 INFO L225 Difference]: With dead ends: 1561 [2021-11-23 13:46:58,573 INFO L226 Difference]: Without dead ends: 825 [2021-11-23 13:46:58,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:46:58,576 INFO L933 BasicCegarLoop]: 209 mSDtfsCounter, 51 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:46:58,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 500 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 153 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:46:58,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-11-23 13:46:58,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 743. [2021-11-23 13:46:58,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 1.4811320754716981) internal successors, (1099), 742 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:58,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1099 transitions. [2021-11-23 13:46:58,606 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1099 transitions. Word has length 117 [2021-11-23 13:46:58,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:46:58,607 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 1099 transitions. [2021-11-23 13:46:58,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:46:58,607 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1099 transitions. [2021-11-23 13:46:58,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-11-23 13:46:58,610 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:46:58,610 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:46:58,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-11-23 13:46:58,611 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:46:58,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:46:58,612 INFO L85 PathProgramCache]: Analyzing trace with hash 182595248, now seen corresponding path program 1 times [2021-11-23 13:46:58,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:46:58,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658051407] [2021-11-23 13:46:58,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:46:58,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:46:58,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:46:58,708 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:46:58,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:46:58,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658051407] [2021-11-23 13:46:58,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658051407] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:46:58,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:46:58,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:46:58,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051701436] [2021-11-23 13:46:58,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:46:58,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:46:58,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:46:58,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:46:58,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:46:58,712 INFO L87 Difference]: Start difference. First operand 743 states and 1099 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:00,725 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:02,748 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:03,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:47:03,058 INFO L93 Difference]: Finished difference Result 1534 states and 2248 transitions. [2021-11-23 13:47:03,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:47:03,059 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2021-11-23 13:47:03,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:47:03,065 INFO L225 Difference]: With dead ends: 1534 [2021-11-23 13:47:03,065 INFO L226 Difference]: Without dead ends: 798 [2021-11-23 13:47:03,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:47:03,068 INFO L933 BasicCegarLoop]: 202 mSDtfsCounter, 42 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:47:03,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 486 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 142 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:47:03,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-11-23 13:47:03,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 743. [2021-11-23 13:47:03,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 1.477088948787062) internal successors, (1096), 742 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:03,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1096 transitions. [2021-11-23 13:47:03,096 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1096 transitions. Word has length 118 [2021-11-23 13:47:03,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:47:03,097 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 1096 transitions. [2021-11-23 13:47:03,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:03,097 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1096 transitions. [2021-11-23 13:47:03,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-11-23 13:47:03,100 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:47:03,100 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:47:03,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-11-23 13:47:03,101 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:47:03,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:47:03,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1828816845, now seen corresponding path program 1 times [2021-11-23 13:47:03,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:47:03,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553411333] [2021-11-23 13:47:03,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:47:03,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:47:03,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:47:03,279 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 133 proven. 1 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-11-23 13:47:03,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:47:03,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553411333] [2021-11-23 13:47:03,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553411333] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 13:47:03,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425471417] [2021-11-23 13:47:03,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:47:03,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 13:47:03,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:47:03,287 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 13:47:03,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-23 13:47:03,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:47:03,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-23 13:47:03,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:47:03,843 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-11-23 13:47:03,844 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 25 [2021-11-23 13:47:03,925 INFO L354 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2021-11-23 13:47:03,926 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-11-23 13:47:04,307 INFO L354 Elim1Store]: treesize reduction 120, result has 13.7 percent of original size [2021-11-23 13:47:04,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 37 [2021-11-23 13:47:04,641 INFO L354 Elim1Store]: treesize reduction 120, result has 13.7 percent of original size [2021-11-23 13:47:04,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 37 [2021-11-23 13:47:04,913 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-11-23 13:47:04,914 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 13 [2021-11-23 13:47:04,976 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 127 proven. 48 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-23 13:47:04,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:47:05,438 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 133 proven. 1 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-11-23 13:47:05,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425471417] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 13:47:05,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 13:47:05,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 10, 5] total 13 [2021-11-23 13:47:05,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695262871] [2021-11-23 13:47:05,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 13:47:05,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-23 13:47:05,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:47:05,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-23 13:47:05,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-11-23 13:47:05,442 INFO L87 Difference]: Start difference. First operand 743 states and 1096 transitions. Second operand has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:07,462 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:09,483 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:11,496 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:13,522 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:15,545 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:18,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:47:18,596 INFO L93 Difference]: Finished difference Result 2618 states and 3793 transitions. [2021-11-23 13:47:18,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-23 13:47:18,597 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2021-11-23 13:47:18,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:47:18,609 INFO L225 Difference]: With dead ends: 2618 [2021-11-23 13:47:18,610 INFO L226 Difference]: Without dead ends: 1882 [2021-11-23 13:47:18,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 226 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2021-11-23 13:47:18,615 INFO L933 BasicCegarLoop]: 323 mSDtfsCounter, 605 mSDsluCounter, 1668 mSDsCounter, 0 mSdLazyCounter, 1593 mSolverCounterSat, 124 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 1991 SdHoareTripleChecker+Invalid, 1722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1593 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.8s IncrementalHoareTripleChecker+Time [2021-11-23 13:47:18,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [605 Valid, 1991 Invalid, 1722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1593 Invalid, 5 Unknown, 0 Unchecked, 12.8s Time] [2021-11-23 13:47:18,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1882 states. [2021-11-23 13:47:18,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1882 to 1375. [2021-11-23 13:47:18,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1375 states, 1374 states have (on average 1.4868995633187774) internal successors, (2043), 1374 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:18,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1375 states to 1375 states and 2043 transitions. [2021-11-23 13:47:18,676 INFO L78 Accepts]: Start accepts. Automaton has 1375 states and 2043 transitions. Word has length 118 [2021-11-23 13:47:18,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:47:18,676 INFO L470 AbstractCegarLoop]: Abstraction has 1375 states and 2043 transitions. [2021-11-23 13:47:18,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.615384615384615) internal successors, (151), 13 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:18,677 INFO L276 IsEmpty]: Start isEmpty. Operand 1375 states and 2043 transitions. [2021-11-23 13:47:18,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-11-23 13:47:18,684 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:47:18,684 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:47:18,724 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-23 13:47:18,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-11-23 13:47:18,911 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:47:18,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:47:18,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1871601498, now seen corresponding path program 1 times [2021-11-23 13:47:18,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:47:18,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549593635] [2021-11-23 13:47:18,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:47:18,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:47:18,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:47:18,996 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 134 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-11-23 13:47:18,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:47:18,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549593635] [2021-11-23 13:47:18,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549593635] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:47:18,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:47:18,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:47:18,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401574678] [2021-11-23 13:47:18,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:47:18,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:47:18,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:47:18,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:47:18,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:47:18,999 INFO L87 Difference]: Start difference. First operand 1375 states and 2043 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:21,014 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:23,027 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:23,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:47:23,643 INFO L93 Difference]: Finished difference Result 3010 states and 4452 transitions. [2021-11-23 13:47:23,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:47:23,644 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 119 [2021-11-23 13:47:23,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:47:23,655 INFO L225 Difference]: With dead ends: 3010 [2021-11-23 13:47:23,655 INFO L226 Difference]: Without dead ends: 1642 [2021-11-23 13:47:23,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:47:23,659 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 92 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 8 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-11-23 13:47:23,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 555 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 232 Invalid, 2 Unknown, 0 Unchecked, 4.6s Time] [2021-11-23 13:47:23,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1642 states. [2021-11-23 13:47:23,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1642 to 1379. [2021-11-23 13:47:23,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1379 states, 1378 states have (on average 1.4854862119013061) internal successors, (2047), 1378 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:23,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1379 states to 1379 states and 2047 transitions. [2021-11-23 13:47:23,714 INFO L78 Accepts]: Start accepts. Automaton has 1379 states and 2047 transitions. Word has length 119 [2021-11-23 13:47:23,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:47:23,714 INFO L470 AbstractCegarLoop]: Abstraction has 1379 states and 2047 transitions. [2021-11-23 13:47:23,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:23,715 INFO L276 IsEmpty]: Start isEmpty. Operand 1379 states and 2047 transitions. [2021-11-23 13:47:23,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-11-23 13:47:23,719 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:47:23,719 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:47:23,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-11-23 13:47:23,720 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:47:23,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:47:23,720 INFO L85 PathProgramCache]: Analyzing trace with hash 467198890, now seen corresponding path program 1 times [2021-11-23 13:47:23,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:47:23,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685698366] [2021-11-23 13:47:23,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:47:23,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:47:23,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:47:23,818 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2021-11-23 13:47:23,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:47:23,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685698366] [2021-11-23 13:47:23,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685698366] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:47:23,819 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:47:23,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:47:23,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785276731] [2021-11-23 13:47:23,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:47:23,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:47:23,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:47:23,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:47:23,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:47:23,822 INFO L87 Difference]: Start difference. First operand 1379 states and 2047 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:25,837 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:27,857 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:28,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:47:28,216 INFO L93 Difference]: Finished difference Result 2780 states and 4092 transitions. [2021-11-23 13:47:28,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:47:28,218 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 119 [2021-11-23 13:47:28,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:47:28,227 INFO L225 Difference]: With dead ends: 2780 [2021-11-23 13:47:28,228 INFO L226 Difference]: Without dead ends: 1408 [2021-11-23 13:47:28,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:47:28,231 INFO L933 BasicCegarLoop]: 202 mSDtfsCounter, 36 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:47:28,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 487 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 143 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 13:47:28,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2021-11-23 13:47:28,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1321. [2021-11-23 13:47:28,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1321 states, 1320 states have (on average 1.4795454545454545) internal successors, (1953), 1320 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:28,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 1953 transitions. [2021-11-23 13:47:28,283 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 1953 transitions. Word has length 119 [2021-11-23 13:47:28,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:47:28,283 INFO L470 AbstractCegarLoop]: Abstraction has 1321 states and 1953 transitions. [2021-11-23 13:47:28,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:28,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 1953 transitions. [2021-11-23 13:47:28,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-11-23 13:47:28,288 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:47:28,288 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:47:28,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-11-23 13:47:28,289 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:47:28,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:47:28,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1820752595, now seen corresponding path program 1 times [2021-11-23 13:47:28,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:47:28,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206777889] [2021-11-23 13:47:28,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:47:28,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:47:28,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:47:28,532 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2021-11-23 13:47:28,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-23 13:47:28,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206777889] [2021-11-23 13:47:28,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206777889] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 13:47:28,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:47:28,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 13:47:28,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872785214] [2021-11-23 13:47:28,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 13:47:28,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:47:28,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-23 13:47:28,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:47:28,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:47:28,534 INFO L87 Difference]: Start difference. First operand 1321 states and 1953 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:30,553 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:30,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:47:30,884 INFO L93 Difference]: Finished difference Result 2639 states and 3900 transitions. [2021-11-23 13:47:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:47:30,885 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 122 [2021-11-23 13:47:30,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:47:30,893 INFO L225 Difference]: With dead ends: 2639 [2021-11-23 13:47:30,894 INFO L226 Difference]: Without dead ends: 1325 [2021-11-23 13:47:30,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:47:30,897 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 7 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-11-23 13:47:30,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 406 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2021-11-23 13:47:30,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states. [2021-11-23 13:47:30,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 1324. [2021-11-23 13:47:30,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1324 states, 1323 states have (on average 1.4784580498866213) internal successors, (1956), 1323 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:30,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 1956 transitions. [2021-11-23 13:47:30,952 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 1956 transitions. Word has length 122 [2021-11-23 13:47:30,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:47:30,952 INFO L470 AbstractCegarLoop]: Abstraction has 1324 states and 1956 transitions. [2021-11-23 13:47:30,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:30,953 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 1956 transitions. [2021-11-23 13:47:30,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-11-23 13:47:30,957 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:47:30,958 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:47:30,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-11-23 13:47:30,958 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:47:30,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:47:30,961 INFO L85 PathProgramCache]: Analyzing trace with hash -272550210, now seen corresponding path program 1 times [2021-11-23 13:47:30,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-23 13:47:30,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722223050] [2021-11-23 13:47:30,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:47:30,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 13:47:31,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:47:31,799 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:47:32,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:47:32,440 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-23 13:47:32,441 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-23 13:47:32,442 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-23 13:47:32,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-11-23 13:47:32,451 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:47:32,456 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-23 13:47:32,761 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 01:47:32 BoogieIcfgContainer [2021-11-23 13:47:32,762 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-23 13:47:32,763 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-23 13:47:32,763 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-23 13:47:32,763 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-23 13:47:32,764 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:45:17" (3/4) ... [2021-11-23 13:47:32,768 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-23 13:47:32,768 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-23 13:47:32,770 INFO L158 Benchmark]: Toolchain (without parser) took 140407.08ms. Allocated memory was 92.3MB in the beginning and 161.5MB in the end (delta: 69.2MB). Free memory was 53.0MB in the beginning and 115.2MB in the end (delta: -62.2MB). Peak memory consumption was 7.5MB. Max. memory is 16.1GB. [2021-11-23 13:47:32,770 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 92.3MB. Free memory is still 72.0MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 13:47:32,770 INFO L158 Benchmark]: CACSL2BoogieTranslator took 940.64ms. Allocated memory was 92.3MB in the beginning and 130.0MB in the end (delta: 37.7MB). Free memory was 52.8MB in the beginning and 86.6MB in the end (delta: -33.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-23 13:47:32,771 INFO L158 Benchmark]: Boogie Procedure Inliner took 150.75ms. Allocated memory is still 130.0MB. Free memory was 86.6MB in the beginning and 81.9MB in the end (delta: 4.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-23 13:47:32,771 INFO L158 Benchmark]: Boogie Preprocessor took 103.18ms. Allocated memory is still 130.0MB. Free memory was 81.9MB in the beginning and 75.3MB in the end (delta: 6.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-23 13:47:32,771 INFO L158 Benchmark]: RCFGBuilder took 3632.45ms. Allocated memory is still 130.0MB. Free memory was 75.3MB in the beginning and 60.5MB in the end (delta: 14.8MB). Peak memory consumption was 39.0MB. Max. memory is 16.1GB. [2021-11-23 13:47:32,772 INFO L158 Benchmark]: TraceAbstraction took 135564.73ms. Allocated memory was 130.0MB in the beginning and 161.5MB in the end (delta: 31.5MB). Free memory was 59.7MB in the beginning and 115.2MB in the end (delta: -55.5MB). Peak memory consumption was 60.6MB. Max. memory is 16.1GB. [2021-11-23 13:47:32,772 INFO L158 Benchmark]: Witness Printer took 5.69ms. Allocated memory is still 161.5MB. Free memory is still 115.2MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 13:47:32,774 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.31ms. Allocated memory is still 92.3MB. Free memory is still 72.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 940.64ms. Allocated memory was 92.3MB in the beginning and 130.0MB in the end (delta: 37.7MB). Free memory was 52.8MB in the beginning and 86.6MB in the end (delta: -33.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 150.75ms. Allocated memory is still 130.0MB. Free memory was 86.6MB in the beginning and 81.9MB in the end (delta: 4.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 103.18ms. Allocated memory is still 130.0MB. Free memory was 81.9MB in the beginning and 75.3MB in the end (delta: 6.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 3632.45ms. Allocated memory is still 130.0MB. Free memory was 75.3MB in the beginning and 60.5MB in the end (delta: 14.8MB). Peak memory consumption was 39.0MB. Max. memory is 16.1GB. * TraceAbstraction took 135564.73ms. Allocated memory was 130.0MB in the beginning and 161.5MB in the end (delta: 31.5MB). Free memory was 59.7MB in the beginning and 115.2MB in the end (delta: -55.5MB). Peak memory consumption was 60.6MB. Max. memory is 16.1GB. * Witness Printer took 5.69ms. Allocated memory is still 161.5MB. Free memory is still 115.2MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 1658]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseAnd at line 1343. Possible FailurePath: [L1042] static int init = 1; [L1043] static SSL_METHOD SSLv3_client_data ; VAL [init=1, SSLv3_client_data={4:0}] [L1065] SSL *s ; [L1069] s = malloc (sizeof (SSL)) [L1070] s->s3 = malloc(sizeof(struct ssl3_state_st)) [L1071] EXPR s->s3 [L1071] s->s3->flags = __VERIFIER_nondet_long() [L1072] EXPR s->s3 [L1072] (s->s3)->tmp.cert_req = __VERIFIER_nondet_int() [L1073] EXPR s->s3 [L1073] (s->s3)->tmp.new_cipher = malloc(sizeof(struct ssl_cipher_st)) [L1074] EXPR s->s3 [L1074] EXPR (s->s3)->tmp.new_cipher [L1074] ((s->s3)->tmp.new_cipher)->algorithms = __VERIFIER_nondet_ulong() [L1075] EXPR s->s3 [L1075] s->s3->tmp.next_state = __VERIFIER_nondet_int() [L1076] s->bbio = (BIO *) __VERIFIER_nondet_ulong() [L1077] s->wbio = (BIO *) __VERIFIER_nondet_ulong() [L1078] s->ctx = malloc(sizeof(SSL_CTX)) [L1079] EXPR s->ctx [L1079] (s->ctx)->info_callback = (void (*)()) __VERIFIER_nondet_ulong() [L1080] s->state = 12292 [L1081] s->version = __VERIFIER_nondet_int() [L1082] s->init_buf = (BUF_MEM *)__VERIFIER_nondet_ulong() [L1083] s->info_callback = (void (*)()) __VERIFIER_nondet_ulong() [L1084] CALL ssl3_connect(s) [L1090] BUF_MEM *buf = (BUF_MEM *)__VERIFIER_nondet_ulong(); [L1091] unsigned long tmp ; [L1092] unsigned long l ; [L1093] long num1 ; [L1094] void (*cb)() ; [L1095] int ret ; [L1096] int new_state ; [L1097] int state ; [L1098] int skip ; [L1099] int *tmp___0 ; [L1100] int tmp___1 = __VERIFIER_nondet_int(); [L1101] int tmp___2 = __VERIFIER_nondet_int(); [L1102] int tmp___3 ; [L1103] int tmp___4 ; [L1104] int tmp___5 ; [L1105] int tmp___6 ; [L1106] int tmp___7 ; [L1107] int tmp___8 ; [L1108] long tmp___9 ; [L1110] int blastFlag ; [L1113] blastFlag = 0 [L1114] s->state = 12292 [L1115] s->hit = __VERIFIER_nondet_int() [L1117] tmp = __VERIFIER_nondet_int() [L1118] cb = (void (*)())((void *)0) [L1119] ret = -1 [L1120] skip = 0 [L1121] tmp___0 = (int*)malloc(sizeof(int)) [L1122] *tmp___0 = 0 [L1123] EXPR s->info_callback VAL [={0:0}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->info_callback={0:11}, skip=0, SSLv3_client_data={4:0}, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0] [L1123] COND TRUE (unsigned long )s->info_callback != (unsigned long )((void *)0) [L1124] EXPR s->info_callback [L1124] cb = s->info_callback [L1132] EXPR s->in_handshake [L1132] s->in_handshake += 1 [L1133] COND FALSE !(tmp___1 & 12288) VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0] [L1143] COND TRUE 1 VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->state=12292, skip=0, SSLv3_client_data={4:0}, state=12292, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0] [L1146] COND TRUE s->state == 12292 [L1249] s->new_session = 1 [L1250] s->state = 4096 [L1251] EXPR s->ctx [L1251] EXPR (s->ctx)->stats.sess_connect_renegotiate [L1251] (s->ctx)->stats.sess_connect_renegotiate += 1 [L1256] s->server = 0 VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0] [L1257] COND TRUE (unsigned long )cb != (unsigned long )((void *)0) VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0] [L1262] EXPR s->version VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->version=-4, skip=0, SSLv3_client_data={4:0}, state=12292, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0] [L1262] COND FALSE !((s->version & 65280) != 768) [L1268] s->type = 4096 [L1269] EXPR s->init_buf VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->init_buf={0:-2}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0] [L1269] COND FALSE !((unsigned long )s->init_buf == (unsigned long )((void *)0)) [L1281] tmp___4 = __VERIFIER_nondet_int() [L1282] COND FALSE !(! tmp___4) [L1288] tmp___5 = __VERIFIER_nondet_int() [L1289] COND FALSE !(! tmp___5) [L1295] s->state = 4368 [L1296] EXPR s->ctx [L1296] EXPR (s->ctx)->stats.sess_connect [L1296] (s->ctx)->stats.sess_connect += 1 [L1297] s->init_num = 0 VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:11}, (s->s3)->tmp.reuse_message=4294967350, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->s3={-3:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1143] COND TRUE 1 VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:11}, blastFlag=0, buf={0:-8}, init=1, ret=-1, s={-7:0}, s={-7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1161] COND TRUE s->state == 4368 [L1301] s->shutdown = 0 [L1302] ret = __VERIFIER_nondet_int() [L1303] COND TRUE blastFlag == 0 [L1304] blastFlag = 1 VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1308] COND FALSE !(ret <= 0) [L1313] s->state = 4384 [L1314] s->init_num = 0 [L1315] EXPR s->bbio [L1315] EXPR s->wbio VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, s->bbio={0:22}, s->wbio={0:21}, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1315] COND TRUE (unsigned long )s->bbio != (unsigned long )s->wbio [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:11}, (s->s3)->tmp.reuse_message=4294967350, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, s->s3={-3:0}, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1143] COND TRUE 1 VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4368, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1161] COND FALSE !(s->state == 4368) [L1164] EXPR s->state VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1164] COND FALSE !(s->state == 4369) [L1167] EXPR s->state VAL [={0:11}, blastFlag=1, buf={0:-8}, init=1, ret=13, s={-7:0}, s={-7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1167] COND TRUE s->state == 4384 [L1323] ret = __VERIFIER_nondet_int() [L1324] COND TRUE blastFlag == 1 [L1325] blastFlag = 2 VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1329] COND FALSE !(ret <= 0) [L1334] s->hit VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->hit=0, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1334] COND FALSE !(s->hit) [L1337] s->state = 4400 VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1339] s->init_num = 0 VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:11}, (s->s3)->tmp.reuse_message=4294967350, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->s3={-3:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1143] COND TRUE 1 VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1161] COND FALSE !(s->state == 4368) [L1164] EXPR s->state VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1164] COND FALSE !(s->state == 4369) [L1167] EXPR s->state VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1167] COND FALSE !(s->state == 4384) [L1170] EXPR s->state VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1170] COND FALSE !(s->state == 4385) [L1173] EXPR s->state VAL [={0:11}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1173] COND TRUE s->state == 4400 [L1343] EXPR s->s3 [L1343] EXPR (s->s3)->tmp.new_cipher [L1343] EXPR ((s->s3)->tmp.new_cipher)->algorithms VAL [={0:11}, ((s->s3)->tmp.new_cipher)->algorithms=4294967318, (s->s3)->tmp.new_cipher={-9:0}, blastFlag=2, buf={0:-8}, init=1, ret=17, s={-7:0}, s={-7:0}, s->s3={-3:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1343] COND FALSE !(((s->s3)->tmp.new_cipher)->algorithms & 256UL) [L1346] ret = __VERIFIER_nondet_int() [L1347] COND TRUE blastFlag == 2 [L1348] blastFlag = 3 VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1352] COND FALSE !(ret <= 0) VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1358] s->state = 4416 [L1359] s->init_num = 0 VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:11}, (s->s3)->tmp.reuse_message=4294967350, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->s3={-3:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1143] COND TRUE 1 VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1161] COND FALSE !(s->state == 4368) [L1164] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1164] COND FALSE !(s->state == 4369) [L1167] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1167] COND FALSE !(s->state == 4384) [L1170] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1170] COND FALSE !(s->state == 4385) [L1173] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1173] COND FALSE !(s->state == 4400) [L1176] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1176] COND FALSE !(s->state == 4401) [L1179] EXPR s->state VAL [={0:11}, blastFlag=3, buf={0:-8}, init=1, ret=19, s={-7:0}, s={-7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1179] COND TRUE s->state == 4416 [L1363] ret = __VERIFIER_nondet_int() [L1364] COND TRUE blastFlag == 3 [L1365] blastFlag = 4 VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1] [L1369] COND FALSE !(ret <= 0) [L1374] s->state = 4432 [L1375] s->init_num = 0 [L1376] tmp___6 = __VERIFIER_nondet_int() [L1377] COND FALSE !(! tmp___6) VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:11}, (s->s3)->tmp.reuse_message=4294967350, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->s3={-3:0}, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1143] COND TRUE 1 VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4416, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1161] COND FALSE !(s->state == 4368) [L1164] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1164] COND FALSE !(s->state == 4369) [L1167] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1167] COND FALSE !(s->state == 4384) [L1170] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1170] COND FALSE !(s->state == 4385) [L1173] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1173] COND FALSE !(s->state == 4400) [L1176] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1176] COND FALSE !(s->state == 4401) [L1179] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1179] COND FALSE !(s->state == 4416) [L1182] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1182] COND FALSE !(s->state == 4417) [L1185] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1185] COND TRUE s->state == 4432 [L1386] ret = __VERIFIER_nondet_int() [L1387] COND FALSE !(blastFlag == 5) VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1392] COND FALSE !(ret <= 0) [L1397] s->state = 4448 [L1398] s->init_num = 0 VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:11}, (s->s3)->tmp.reuse_message=4294967350, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->s3={-3:0}, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1143] COND TRUE 1 VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4432, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1161] COND FALSE !(s->state == 4368) [L1164] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1164] COND FALSE !(s->state == 4369) [L1167] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1167] COND FALSE !(s->state == 4384) [L1170] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1170] COND FALSE !(s->state == 4385) [L1173] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1173] COND FALSE !(s->state == 4400) [L1176] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1176] COND FALSE !(s->state == 4401) [L1179] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1179] COND FALSE !(s->state == 4416) [L1182] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1182] COND FALSE !(s->state == 4417) [L1185] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1185] COND FALSE !(s->state == 4432) [L1188] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1188] COND FALSE !(s->state == 4433) [L1191] EXPR s->state VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=1, s={-7:0}, s={-7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1191] COND TRUE s->state == 4448 [L1402] ret = __VERIFIER_nondet_int() [L1403] COND TRUE blastFlag == 4 VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=-14, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] [L1658] reach_error() VAL [={0:11}, blastFlag=4, buf={0:-8}, init=1, ret=-14, s={-7:0}, s={-7:0}, skip=0, SSLv3_client_data={4:0}, state=4448, tmp=0, tmp___0={-6:0}, tmp___1=0, tmp___2=0, tmp___4=1, tmp___5=1, tmp___6=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 131 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 135.2s, OverallIterations: 31, TraceHistogramMax: 7, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 125.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 56 mSolverCounterUnknown, 2259 SdHoareTripleChecker+Valid, 123.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2259 mSDsluCounter, 15963 SdHoareTripleChecker+Invalid, 121.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9385 mSDsCounter, 274 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5196 IncrementalHoareTripleChecker+Invalid, 5526 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 274 mSolverCounterUnsat, 6578 mSDtfsCounter, 5196 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 394 GetRequests, 285 SyntacticMatches, 10 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1379occurred in iteration=28, InterpolantAutomatonStates: 133, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 30 MinimizatonAttempts, 2111 StatesRemovedByMinimization, 26 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 4.3s InterpolantComputationTime, 2874 NumberOfCodeBlocks, 2874 NumberOfCodeBlocksAsserted, 32 NumberOfCheckSat, 2823 ConstructedInterpolants, 0 QuantifiedInterpolants, 8442 SizeOfPredicates, 3 NumberOfNonLiveVariables, 513 ConjunctsInSsa, 15 ConjunctsInUnsatCore, 32 InterpolantComputations, 29 PerfectInterpolantSequences, 3196/3246 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-23 13:47:32,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/config/AutomizerReach.xml -i ../../sv-benchmarks/c/loops/s3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d053be7ac759c4172c4b0b5fbe009ed8f624c0c8659eb750e9996926d5d3b0a1 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-7e70bad [2021-11-23 13:47:35,633 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 13:47:35,636 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 13:47:35,677 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 13:47:35,678 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 13:47:35,679 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 13:47:35,682 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 13:47:35,685 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 13:47:35,687 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 13:47:35,689 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 13:47:35,691 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 13:47:35,693 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 13:47:35,694 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 13:47:35,696 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 13:47:35,698 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 13:47:35,700 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 13:47:35,702 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 13:47:35,703 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 13:47:35,706 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 13:47:35,709 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 13:47:35,711 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 13:47:35,713 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 13:47:35,715 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 13:47:35,716 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 13:47:35,721 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 13:47:35,722 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 13:47:35,723 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 13:47:35,724 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 13:47:35,725 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 13:47:35,727 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 13:47:35,728 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 13:47:35,729 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 13:47:35,730 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 13:47:35,731 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 13:47:35,733 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 13:47:35,734 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 13:47:35,735 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 13:47:35,736 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 13:47:35,736 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 13:47:35,738 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 13:47:35,739 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 13:47:35,741 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2021-11-23 13:47:35,774 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 13:47:35,775 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 13:47:35,776 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 13:47:35,776 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 13:47:35,778 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-23 13:47:35,779 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-23 13:47:35,779 INFO L138 SettingsManager]: * Use SBE=true [2021-11-23 13:47:35,780 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 13:47:35,781 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 13:47:35,781 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 13:47:35,782 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 13:47:35,782 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 13:47:35,782 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 13:47:35,783 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 13:47:35,783 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-23 13:47:35,784 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-23 13:47:35,784 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-23 13:47:35,784 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 13:47:35,785 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 13:47:35,785 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 13:47:35,785 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 13:47:35,786 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 13:47:35,786 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-23 13:47:35,786 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 13:47:35,787 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 13:47:35,787 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 13:47:35,788 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 13:47:35,788 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 13:47:35,788 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-23 13:47:35,789 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-23 13:47:35,789 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-23 13:47:35,789 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-23 13:47:35,790 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 13:47:35,790 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 13:47:35,790 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 13:47:35,791 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> 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 -> d053be7ac759c4172c4b0b5fbe009ed8f624c0c8659eb750e9996926d5d3b0a1 [2021-11-23 13:47:36,298 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 13:47:36,336 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 13:47:36,341 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 13:47:36,343 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 13:47:36,343 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 13:47:36,346 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/../../sv-benchmarks/c/loops/s3.i [2021-11-23 13:47:36,441 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/data/1933acd67/3f11a52b3a31475cba3eedd567ea5a98/FLAG04fbef2da [2021-11-23 13:47:37,280 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 13:47:37,281 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/sv-benchmarks/c/loops/s3.i [2021-11-23 13:47:37,306 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/data/1933acd67/3f11a52b3a31475cba3eedd567ea5a98/FLAG04fbef2da [2021-11-23 13:47:37,475 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/data/1933acd67/3f11a52b3a31475cba3eedd567ea5a98 [2021-11-23 13:47:37,478 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 13:47:37,479 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 13:47:37,481 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 13:47:37,482 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 13:47:37,498 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 13:47:37,499 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:47:37" (1/1) ... [2021-11-23 13:47:37,501 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69d6ef83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:37, skipping insertion in model container [2021-11-23 13:47:37,501 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 01:47:37" (1/1) ... [2021-11-23 13:47:37,511 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 13:47:37,584 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 13:47:38,249 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/sv-benchmarks/c/loops/s3.i[64167,64180] [2021-11-23 13:47:38,268 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 13:47:38,291 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-23 13:47:38,327 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 13:47:38,433 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/sv-benchmarks/c/loops/s3.i[64167,64180] [2021-11-23 13:47:38,437 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 13:47:38,447 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 13:47:38,599 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/sv-benchmarks/c/loops/s3.i[64167,64180] [2021-11-23 13:47:38,603 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 13:47:38,639 INFO L208 MainTranslator]: Completed translation [2021-11-23 13:47:38,640 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38 WrapperNode [2021-11-23 13:47:38,640 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 13:47:38,641 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 13:47:38,642 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 13:47:38,642 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 13:47:38,652 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (1/1) ... [2021-11-23 13:47:38,698 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (1/1) ... [2021-11-23 13:47:38,786 INFO L137 Inliner]: procedures = 34, calls = 222, calls flagged for inlining = 7, calls inlined = 3, statements flattened = 702 [2021-11-23 13:47:38,786 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 13:47:38,787 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 13:47:38,788 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 13:47:38,788 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 13:47:38,799 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (1/1) ... [2021-11-23 13:47:38,799 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (1/1) ... [2021-11-23 13:47:38,824 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (1/1) ... [2021-11-23 13:47:38,833 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (1/1) ... [2021-11-23 13:47:38,923 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (1/1) ... [2021-11-23 13:47:38,949 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (1/1) ... [2021-11-23 13:47:38,960 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (1/1) ... [2021-11-23 13:47:38,967 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 13:47:38,979 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 13:47:38,979 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 13:47:38,979 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 13:47:38,980 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (1/1) ... [2021-11-23 13:47:38,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 13:47:39,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 [2021-11-23 13:47:39,024 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 13:47:39,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 13:47:39,093 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 13:47:39,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-23 13:47:39,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-23 13:47:39,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-23 13:47:39,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-23 13:47:39,096 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-23 13:47:39,097 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 13:47:39,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 13:47:39,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-23 13:47:39,351 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 13:47:39,353 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 13:47:39,375 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 13:47:50,462 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-11-23 13:47:50,462 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-11-23 13:47:50,462 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 13:47:50,472 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 13:47:50,472 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-23 13:47:50,475 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:47:50 BoogieIcfgContainer [2021-11-23 13:47:50,475 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 13:47:50,477 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 13:47:50,478 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 13:47:50,481 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 13:47:50,482 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 01:47:37" (1/3) ... [2021-11-23 13:47:50,483 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a770af3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 01:47:50, skipping insertion in model container [2021-11-23 13:47:50,483 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 01:47:38" (2/3) ... [2021-11-23 13:47:50,483 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a770af3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 01:47:50, skipping insertion in model container [2021-11-23 13:47:50,484 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:47:50" (3/3) ... [2021-11-23 13:47:50,485 INFO L111 eAbstractionObserver]: Analyzing ICFG s3.i [2021-11-23 13:47:50,492 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 13:47:50,493 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 13:47:50,555 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 13:47:50,565 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 13:47:50,565 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-23 13:47:50,589 INFO L276 IsEmpty]: Start isEmpty. Operand has 131 states, 129 states have (on average 1.689922480620155) internal successors, (218), 130 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:50,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-23 13:47:50,598 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:47:50,599 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:47:50,600 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:47:50,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:47:50,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1457703967, now seen corresponding path program 1 times [2021-11-23 13:47:50,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:47:50,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [447021733] [2021-11-23 13:47:50,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:47:50,627 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:47:50,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:47:50,632 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:47:50,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-23 13:47:50,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:47:50,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 13:47:50,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:47:51,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:47:51,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:47:51,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:47:51,416 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:47:51,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [447021733] [2021-11-23 13:47:51,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [447021733] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:47:51,417 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:47:51,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-23 13:47:51,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184639202] [2021-11-23 13:47:51,421 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:47:51,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:47:51,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:47:51,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:47:51,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:47:51,465 INFO L87 Difference]: Start difference. First operand has 131 states, 129 states have (on average 1.689922480620155) internal successors, (218), 130 states have internal predecessors, (218), 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) Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:51,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:47:51,646 INFO L93 Difference]: Finished difference Result 375 states and 626 transitions. [2021-11-23 13:47:51,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:47:51,650 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-23 13:47:51,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:47:51,667 INFO L225 Difference]: With dead ends: 375 [2021-11-23 13:47:51,668 INFO L226 Difference]: Without dead ends: 217 [2021-11-23 13:47:51,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:47:51,680 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 363 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 13:47:51,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 397 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 13:47:51,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-11-23 13:47:51,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 217. [2021-11-23 13:47:51,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 1.4814814814814814) internal successors, (320), 216 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:51,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 320 transitions. [2021-11-23 13:47:51,820 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 320 transitions. Word has length 24 [2021-11-23 13:47:51,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:47:51,821 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 320 transitions. [2021-11-23 13:47:51,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:51,822 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 320 transitions. [2021-11-23 13:47:51,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-23 13:47:51,827 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:47:51,829 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:47:51,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-23 13:47:52,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:47:52,039 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:47:52,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:47:52,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1495258694, now seen corresponding path program 1 times [2021-11-23 13:47:52,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:47:52,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1427182421] [2021-11-23 13:47:52,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:47:52,048 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:47:52,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:47:52,050 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:47:52,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-23 13:47:52,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:47:52,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 13:47:52,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:47:52,661 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:47:52,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:47:52,953 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 13:47:52,954 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:47:52,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1427182421] [2021-11-23 13:47:52,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1427182421] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:47:52,955 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:47:52,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-23 13:47:52,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280366580] [2021-11-23 13:47:52,956 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:47:52,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:47:52,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:47:52,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:47:52,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:47:52,960 INFO L87 Difference]: Start difference. First operand 217 states and 320 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:55,003 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:55,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:47:55,256 INFO L93 Difference]: Finished difference Result 628 states and 933 transitions. [2021-11-23 13:47:55,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:47:55,263 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-11-23 13:47:55,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:47:55,270 INFO L225 Difference]: With dead ends: 628 [2021-11-23 13:47:55,274 INFO L226 Difference]: Without dead ends: 521 [2021-11-23 13:47:55,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:47:55,279 INFO L933 BasicCegarLoop]: 310 mSDtfsCounter, 252 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-11-23 13:47:55,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 762 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 32 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2021-11-23 13:47:55,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-11-23 13:47:55,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 421. [2021-11-23 13:47:55,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 1.480952380952381) internal successors, (622), 420 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:55,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 622 transitions. [2021-11-23 13:47:55,376 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 622 transitions. Word has length 41 [2021-11-23 13:47:55,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:47:55,377 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 622 transitions. [2021-11-23 13:47:55,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:55,379 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 622 transitions. [2021-11-23 13:47:55,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-23 13:47:55,391 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:47:55,391 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:47:55,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-23 13:47:55,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:47:55,610 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:47:55,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:47:55,611 INFO L85 PathProgramCache]: Analyzing trace with hash 924360661, now seen corresponding path program 1 times [2021-11-23 13:47:55,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:47:55,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2042000738] [2021-11-23 13:47:55,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:47:55,614 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:47:55,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:47:55,618 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:47:55,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-23 13:47:55,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:47:55,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 13:47:56,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:47:56,389 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-23 13:47:56,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:47:56,779 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-23 13:47:56,780 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:47:56,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2042000738] [2021-11-23 13:47:56,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2042000738] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:47:56,780 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:47:56,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-23 13:47:56,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098567657] [2021-11-23 13:47:56,781 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:47:56,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 13:47:56,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:47:56,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 13:47:56,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:47:56,783 INFO L87 Difference]: Start difference. First operand 421 states and 622 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:58,820 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:47:59,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:47:59,004 INFO L93 Difference]: Finished difference Result 939 states and 1394 transitions. [2021-11-23 13:47:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:47:59,005 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 80 [2021-11-23 13:47:59,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:47:59,011 INFO L225 Difference]: With dead ends: 939 [2021-11-23 13:47:59,011 INFO L226 Difference]: Without dead ends: 628 [2021-11-23 13:47:59,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 13:47:59,015 INFO L933 BasicCegarLoop]: 306 mSDtfsCounter, 273 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-11-23 13:47:59,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 609 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 30 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2021-11-23 13:47:59,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-11-23 13:47:59,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 628. [2021-11-23 13:47:59,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 1.4784688995215312) internal successors, (927), 627 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:59,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 927 transitions. [2021-11-23 13:47:59,057 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 927 transitions. Word has length 80 [2021-11-23 13:47:59,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:47:59,058 INFO L470 AbstractCegarLoop]: Abstraction has 628 states and 927 transitions. [2021-11-23 13:47:59,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:47:59,058 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 927 transitions. [2021-11-23 13:47:59,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-23 13:47:59,065 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:47:59,065 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:47:59,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-11-23 13:47:59,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:47:59,282 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:47:59,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:47:59,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1855651051, now seen corresponding path program 1 times [2021-11-23 13:47:59,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:47:59,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1735261970] [2021-11-23 13:47:59,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:47:59,287 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:47:59,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:47:59,289 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:47:59,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-23 13:48:00,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:48:00,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 13:48:00,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:48:00,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:48:00,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:48:00,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:48:00,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:48:00,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:48:00,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:48:00,527 INFO L354 Elim1Store]: treesize reduction 188, result has 13.8 percent of original size [2021-11-23 13:48:00,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 40 [2021-11-23 13:48:00,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:48:00,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:48:00,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:48:01,256 INFO L354 Elim1Store]: treesize reduction 850, result has 7.0 percent of original size [2021-11-23 13:48:01,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 13 case distinctions, treesize of input 72 treesize of output 89 [2021-11-23 13:48:03,034 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:48:03,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 110 treesize of output 38 [2021-11-23 13:48:03,306 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-23 13:48:03,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:48:03,928 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-23 13:48:03,929 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:48:03,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1735261970] [2021-11-23 13:48:03,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1735261970] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:48:03,930 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:48:03,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2021-11-23 13:48:03,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778963825] [2021-11-23 13:48:03,931 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:48:03,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-23 13:48:03,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:48:03,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-23 13:48:03,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-23 13:48:03,934 INFO L87 Difference]: Start difference. First operand 628 states and 927 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:48:05,992 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:08,002 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:10,010 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:12,042 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:15,160 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:17,431 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:20,130 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:21,413 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:22,507 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:33,291 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:34,352 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:36,100 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:37,179 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:40,530 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:42,157 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:43,729 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:46,518 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:52,397 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:54,770 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:56,785 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:48:58,361 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:00,372 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:01,776 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:07,692 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:09,705 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:16,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:49:16,026 INFO L93 Difference]: Finished difference Result 2264 states and 3359 transitions. [2021-11-23 13:49:16,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-23 13:49:16,029 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2021-11-23 13:49:16,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:49:16,042 INFO L225 Difference]: With dead ends: 2264 [2021-11-23 13:49:16,043 INFO L226 Difference]: Without dead ends: 1643 [2021-11-23 13:49:16,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-11-23 13:49:16,046 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 227 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 57 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 70.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.8s IncrementalHoareTripleChecker+Time [2021-11-23 13:49:16,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 745 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 694 Invalid, 8 Unknown, 0 Unchecked, 71.8s Time] [2021-11-23 13:49:16,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states. [2021-11-23 13:49:16,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 753. [2021-11-23 13:49:16,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 1.5106382978723405) internal successors, (1136), 752 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:49:16,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 1136 transitions. [2021-11-23 13:49:16,121 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 1136 transitions. Word has length 100 [2021-11-23 13:49:16,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:49:16,122 INFO L470 AbstractCegarLoop]: Abstraction has 753 states and 1136 transitions. [2021-11-23 13:49:16,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:49:16,123 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 1136 transitions. [2021-11-23 13:49:16,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-23 13:49:16,125 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:49:16,126 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:49:16,150 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-11-23 13:49:16,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:49:16,342 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:49:16,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:49:16,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1223162519, now seen corresponding path program 1 times [2021-11-23 13:49:16,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:49:16,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [813758588] [2021-11-23 13:49:16,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:49:16,345 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:49:16,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:49:16,346 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:49:16,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-23 13:49:17,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:49:17,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:49:17,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:49:17,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:17,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:49:17,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:49:17,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:49:17,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:49:17,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:49:17,892 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:49:17,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:49:20,081 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:49:20,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:49:20,148 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:49:20,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:49:20,538 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:49:20,538 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:49:20,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [813758588] [2021-11-23 13:49:20,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [813758588] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:49:20,538 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:49:20,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-11-23 13:49:20,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576283550] [2021-11-23 13:49:20,539 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:49:20,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 13:49:20,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:49:20,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 13:49:20,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 13:49:20,540 INFO L87 Difference]: Start difference. First operand 753 states and 1136 transitions. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:49:22,576 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:24,592 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:26,601 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:29,174 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:30,921 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:34,986 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:36,447 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:39,293 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:44,625 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:46,626 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:48,338 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:49,409 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:50,920 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:52,827 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:49:54,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:49:54,666 INFO L93 Difference]: Finished difference Result 1757 states and 2634 transitions. [2021-11-23 13:49:54,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 13:49:54,676 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2021-11-23 13:49:54,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:49:54,685 INFO L225 Difference]: With dead ends: 1757 [2021-11-23 13:49:54,685 INFO L226 Difference]: Without dead ends: 1011 [2021-11-23 13:49:54,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:49:54,688 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 45 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 6 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.9s IncrementalHoareTripleChecker+Time [2021-11-23 13:49:54,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 592 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 246 Invalid, 3 Unknown, 0 Unchecked, 33.9s Time] [2021-11-23 13:49:54,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2021-11-23 13:49:54,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 873. [2021-11-23 13:49:54,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 872 states have (on average 1.5378440366972477) internal successors, (1341), 872 states have internal predecessors, (1341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:49:54,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 1341 transitions. [2021-11-23 13:49:54,754 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 1341 transitions. Word has length 100 [2021-11-23 13:49:54,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:49:54,757 INFO L470 AbstractCegarLoop]: Abstraction has 873 states and 1341 transitions. [2021-11-23 13:49:54,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:49:54,758 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 1341 transitions. [2021-11-23 13:49:54,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-23 13:49:54,769 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:49:54,769 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:49:54,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-23 13:49:54,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:49:54,982 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:49:54,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:49:54,983 INFO L85 PathProgramCache]: Analyzing trace with hash -517718612, now seen corresponding path program 1 times [2021-11-23 13:49:54,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:49:54,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1957144409] [2021-11-23 13:49:54,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:49:54,985 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:49:54,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:49:54,987 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:49:54,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-23 13:49:55,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:49:55,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:49:55,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:49:56,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:49:56,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:49:56,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:49:56,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:49:56,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:49:56,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:49:56,723 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:49:56,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:49:57,456 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:49:57,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:49:57,612 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:49:57,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:49:58,031 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:49:58,031 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:49:58,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1957144409] [2021-11-23 13:49:58,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1957144409] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:49:58,031 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:49:58,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 13:49:58,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801966601] [2021-11-23 13:49:58,032 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:49:58,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:49:58,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:49:58,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:49:58,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:49:58,034 INFO L87 Difference]: Start difference. First operand 873 states and 1341 transitions. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:50:00,085 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:02,124 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:04,131 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:06,143 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:08,708 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:11,022 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:21,568 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:22,638 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:24,549 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:25,940 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:27,256 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:29,677 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:37,380 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:39,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:50:39,551 INFO L93 Difference]: Finished difference Result 2519 states and 3817 transitions. [2021-11-23 13:50:39,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:50:39,555 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 115 [2021-11-23 13:50:39,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:50:39,567 INFO L225 Difference]: With dead ends: 2519 [2021-11-23 13:50:39,567 INFO L226 Difference]: Without dead ends: 1653 [2021-11-23 13:50:39,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 13:50:39,572 INFO L933 BasicCegarLoop]: 245 mSDtfsCounter, 170 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 39 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.2s IncrementalHoareTripleChecker+Time [2021-11-23 13:50:39,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 948 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 524 Invalid, 5 Unknown, 0 Unchecked, 41.2s Time] [2021-11-23 13:50:39,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2021-11-23 13:50:39,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 1000. [2021-11-23 13:50:39,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 999 states have (on average 1.5195195195195195) internal successors, (1518), 999 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:50:39,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 1518 transitions. [2021-11-23 13:50:39,641 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 1518 transitions. Word has length 115 [2021-11-23 13:50:39,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:50:39,642 INFO L470 AbstractCegarLoop]: Abstraction has 1000 states and 1518 transitions. [2021-11-23 13:50:39,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:50:39,642 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 1518 transitions. [2021-11-23 13:50:39,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-23 13:50:39,645 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:50:39,646 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:50:39,674 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-23 13:50:39,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:50:39,868 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:50:39,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:50:39,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1265744566, now seen corresponding path program 1 times [2021-11-23 13:50:39,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:50:39,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [257340173] [2021-11-23 13:50:39,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:50:39,869 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:50:39,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:50:39,870 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:50:39,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-23 13:50:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:50:40,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:50:40,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:50:40,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:40,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:41,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:50:41,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:50:41,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:50:41,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:50:41,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:50:41,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:50:41,500 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:50:41,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:50:42,191 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:50:42,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:50:42,347 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:50:42,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:50:42,739 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:50:42,740 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:50:42,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [257340173] [2021-11-23 13:50:42,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [257340173] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:50:42,740 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:50:42,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 13:50:42,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713094306] [2021-11-23 13:50:42,740 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:50:42,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:50:42,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:50:42,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:50:42,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:50:42,742 INFO L87 Difference]: Start difference. First operand 1000 states and 1518 transitions. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:50:44,833 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:46,847 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:52,202 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:50:54,138 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:02,676 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:07,416 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:08,918 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:10,220 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:13,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:13,899 INFO L93 Difference]: Finished difference Result 2718 states and 4080 transitions. [2021-11-23 13:51:13,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:51:13,902 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 115 [2021-11-23 13:51:13,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:51:13,915 INFO L225 Difference]: With dead ends: 2718 [2021-11-23 13:51:13,915 INFO L226 Difference]: Without dead ends: 1725 [2021-11-23 13:51:13,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 13:51:13,918 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 174 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 56 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.9s IncrementalHoareTripleChecker+Time [2021-11-23 13:51:13,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 552 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 472 Invalid, 2 Unknown, 0 Unchecked, 30.9s Time] [2021-11-23 13:51:13,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1725 states. [2021-11-23 13:51:14,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1725 to 1077. [2021-11-23 13:51:14,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 1076 states have (on average 1.5055762081784387) internal successors, (1620), 1076 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:14,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 1620 transitions. [2021-11-23 13:51:14,022 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 1620 transitions. Word has length 115 [2021-11-23 13:51:14,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:51:14,022 INFO L470 AbstractCegarLoop]: Abstraction has 1077 states and 1620 transitions. [2021-11-23 13:51:14,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:14,023 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1620 transitions. [2021-11-23 13:51:14,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-23 13:51:14,026 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:51:14,026 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:14,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:14,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:51:14,250 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:51:14,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:14,251 INFO L85 PathProgramCache]: Analyzing trace with hash -647023955, now seen corresponding path program 1 times [2021-11-23 13:51:14,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:51:14,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382374250] [2021-11-23 13:51:14,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:14,252 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:51:14,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:51:14,253 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:51:14,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-23 13:51:14,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:14,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:51:14,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:14,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:14,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:14,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:15,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:51:15,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:51:15,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:51:15,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:51:15,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:51:15,516 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:51:15,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:51:16,600 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:51:16,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:51:16,727 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:51:16,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:51:17,140 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-23 13:51:17,141 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:51:17,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382374250] [2021-11-23 13:51:17,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382374250] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:17,141 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:17,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 13:51:17,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532458917] [2021-11-23 13:51:17,142 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:17,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:51:17,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:51:17,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:51:17,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:51:17,144 INFO L87 Difference]: Start difference. First operand 1077 states and 1620 transitions. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:19,224 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:21,232 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:24,550 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:31,382 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:32,815 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:35,823 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:40,348 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:42,730 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:44,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:51:44,097 INFO L93 Difference]: Finished difference Result 2685 states and 3995 transitions. [2021-11-23 13:51:44,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:51:44,100 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 115 [2021-11-23 13:51:44,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:51:44,109 INFO L225 Difference]: With dead ends: 2685 [2021-11-23 13:51:44,109 INFO L226 Difference]: Without dead ends: 1797 [2021-11-23 13:51:44,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 13:51:44,112 INFO L933 BasicCegarLoop]: 147 mSDtfsCounter, 166 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 54 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.7s IncrementalHoareTripleChecker+Time [2021-11-23 13:51:44,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 452 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 358 Invalid, 2 Unknown, 0 Unchecked, 26.7s Time] [2021-11-23 13:51:44,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1797 states. [2021-11-23 13:51:44,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1797 to 1193. [2021-11-23 13:51:44,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1193 states, 1192 states have (on average 1.50503355704698) internal successors, (1794), 1192 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:44,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1193 states to 1193 states and 1794 transitions. [2021-11-23 13:51:44,198 INFO L78 Accepts]: Start accepts. Automaton has 1193 states and 1794 transitions. Word has length 115 [2021-11-23 13:51:44,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:51:44,198 INFO L470 AbstractCegarLoop]: Abstraction has 1193 states and 1794 transitions. [2021-11-23 13:51:44,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:44,199 INFO L276 IsEmpty]: Start isEmpty. Operand 1193 states and 1794 transitions. [2021-11-23 13:51:44,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-11-23 13:51:44,202 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:51:44,202 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:51:44,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-23 13:51:44,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:51:44,422 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:51:44,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:51:44,423 INFO L85 PathProgramCache]: Analyzing trace with hash 336272896, now seen corresponding path program 1 times [2021-11-23 13:51:44,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:51:44,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [465750435] [2021-11-23 13:51:44,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:51:44,424 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:51:44,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:51:44,428 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:51:44,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-23 13:51:45,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:51:45,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:51:45,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:51:45,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:51:45,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:51:45,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:51:45,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:51:45,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:51:45,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:51:45,708 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:51:45,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:51:46,412 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:51:46,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:51:46,549 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 91 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:51:46,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:51:46,910 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 91 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:51:46,911 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:51:46,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [465750435] [2021-11-23 13:51:46,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [465750435] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:51:46,911 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:51:46,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 13:51:46,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066189384] [2021-11-23 13:51:46,911 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:51:46,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:51:46,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:51:46,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:51:46,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:51:46,912 INFO L87 Difference]: Start difference. First operand 1193 states and 1794 transitions. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:51:48,936 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:51,007 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:54,839 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:57,952 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:51:59,966 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:04,986 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:12,165 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:13,747 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:15,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:52:15,196 INFO L93 Difference]: Finished difference Result 3007 states and 4468 transitions. [2021-11-23 13:52:15,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:52:15,199 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 117 [2021-11-23 13:52:15,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:52:15,209 INFO L225 Difference]: With dead ends: 3007 [2021-11-23 13:52:15,210 INFO L226 Difference]: Without dead ends: 1821 [2021-11-23 13:52:15,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 13:52:15,218 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 169 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 53 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.0s IncrementalHoareTripleChecker+Time [2021-11-23 13:52:15,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 439 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 361 Invalid, 3 Unknown, 0 Unchecked, 28.0s Time] [2021-11-23 13:52:15,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2021-11-23 13:52:15,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 1199. [2021-11-23 13:52:15,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1199 states, 1198 states have (on average 1.4891485809682805) internal successors, (1784), 1198 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:15,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1199 states to 1199 states and 1784 transitions. [2021-11-23 13:52:15,295 INFO L78 Accepts]: Start accepts. Automaton has 1199 states and 1784 transitions. Word has length 117 [2021-11-23 13:52:15,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:52:15,295 INFO L470 AbstractCegarLoop]: Abstraction has 1199 states and 1784 transitions. [2021-11-23 13:52:15,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:15,296 INFO L276 IsEmpty]: Start isEmpty. Operand 1199 states and 1784 transitions. [2021-11-23 13:52:15,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-11-23 13:52:15,299 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:52:15,299 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:52:15,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:15,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:52:15,523 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:52:15,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:15,523 INFO L85 PathProgramCache]: Analyzing trace with hash 475530403, now seen corresponding path program 1 times [2021-11-23 13:52:15,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:52:15,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1198865186] [2021-11-23 13:52:15,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:15,524 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:52:15,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:52:15,525 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:52:15,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-23 13:52:16,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:16,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:52:16,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:52:16,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:16,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:52:16,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:52:16,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:52:16,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:52:16,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:52:17,179 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:52:17,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:52:18,268 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:52:18,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:52:18,395 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:52:18,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:52:18,804 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:52:18,804 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:52:18,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1198865186] [2021-11-23 13:52:18,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1198865186] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:52:18,805 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:52:18,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 13:52:18,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713319330] [2021-11-23 13:52:18,805 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:52:18,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:52:18,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:52:18,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:52:18,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:52:18,806 INFO L87 Difference]: Start difference. First operand 1199 states and 1784 transitions. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:20,837 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:22,843 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:24,945 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:26,513 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:27,603 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:31,647 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:33,182 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:35,196 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:41,183 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:42,520 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:44,673 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:46,123 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:53,854 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:52:57,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:52:57,420 INFO L93 Difference]: Finished difference Result 2769 states and 4080 transitions. [2021-11-23 13:52:57,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:52:57,423 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 117 [2021-11-23 13:52:57,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:52:57,433 INFO L225 Difference]: With dead ends: 2769 [2021-11-23 13:52:57,434 INFO L226 Difference]: Without dead ends: 1780 [2021-11-23 13:52:57,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 13:52:57,436 INFO L933 BasicCegarLoop]: 265 mSDtfsCounter, 149 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 35 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:52:57,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 762 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 414 Invalid, 5 Unknown, 0 Unchecked, 38.4s Time] [2021-11-23 13:52:57,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1780 states. [2021-11-23 13:52:57,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1780 to 1218. [2021-11-23 13:52:57,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1218 states, 1217 states have (on average 1.4798685291700904) internal successors, (1801), 1217 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:57,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 1801 transitions. [2021-11-23 13:52:57,508 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 1801 transitions. Word has length 117 [2021-11-23 13:52:57,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:52:57,509 INFO L470 AbstractCegarLoop]: Abstraction has 1218 states and 1801 transitions. [2021-11-23 13:52:57,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:52:57,509 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 1801 transitions. [2021-11-23 13:52:57,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-11-23 13:52:57,513 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:52:57,513 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:52:57,540 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-23 13:52:57,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:52:57,728 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:52:57,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:52:57,729 INFO L85 PathProgramCache]: Analyzing trace with hash -760085446, now seen corresponding path program 1 times [2021-11-23 13:52:57,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:52:57,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1014848898] [2021-11-23 13:52:57,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:52:57,730 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:52:57,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:52:57,731 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:52:57,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-23 13:52:58,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:52:58,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:52:58,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:52:58,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:52:58,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:52:58,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:52:58,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:52:58,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:52:58,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:52:59,357 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:52:59,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:53:00,200 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:53:00,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:53:00,344 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:53:00,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:53:00,744 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:53:00,744 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:53:00,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1014848898] [2021-11-23 13:53:00,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1014848898] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:53:00,745 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:53:00,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 13:53:00,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955910454] [2021-11-23 13:53:00,745 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:53:00,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:53:00,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:53:00,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:53:00,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:53:00,747 INFO L87 Difference]: Start difference. First operand 1218 states and 1801 transitions. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:53:02,781 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:04,834 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:07,329 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:09,625 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:14,107 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:20,844 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:23,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:53:23,420 INFO L93 Difference]: Finished difference Result 3011 states and 4412 transitions. [2021-11-23 13:53:23,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:53:23,422 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2021-11-23 13:53:23,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:53:23,431 INFO L225 Difference]: With dead ends: 3011 [2021-11-23 13:53:23,431 INFO L226 Difference]: Without dead ends: 1808 [2021-11-23 13:53:23,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 13:53:23,433 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 160 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 53 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.4s IncrementalHoareTripleChecker+Time [2021-11-23 13:53:23,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 456 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 361 Invalid, 3 Unknown, 0 Unchecked, 22.4s Time] [2021-11-23 13:53:23,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1808 states. [2021-11-23 13:53:23,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1808 to 1224. [2021-11-23 13:53:23,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1224 states, 1223 states have (on average 1.4685200327064596) internal successors, (1796), 1223 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:53:23,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1224 states to 1224 states and 1796 transitions. [2021-11-23 13:53:23,512 INFO L78 Accepts]: Start accepts. Automaton has 1224 states and 1796 transitions. Word has length 118 [2021-11-23 13:53:23,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:53:23,513 INFO L470 AbstractCegarLoop]: Abstraction has 1224 states and 1796 transitions. [2021-11-23 13:53:23,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:53:23,513 INFO L276 IsEmpty]: Start isEmpty. Operand 1224 states and 1796 transitions. [2021-11-23 13:53:23,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-11-23 13:53:23,517 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:53:23,517 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:53:23,546 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-23 13:53:23,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:53:23,742 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:53:23,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:53:23,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1579061573, now seen corresponding path program 1 times [2021-11-23 13:53:23,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:53:23,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1678213026] [2021-11-23 13:53:23,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:53:23,744 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:53:23,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:53:23,745 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:53:23,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-23 13:53:24,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:53:24,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:53:24,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:53:24,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:53:24,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:53:24,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:53:24,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:53:24,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:53:24,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:53:25,495 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:53:25,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:53:26,484 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:53:26,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:53:26,675 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:53:26,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:53:27,144 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:53:27,144 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:53:27,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1678213026] [2021-11-23 13:53:27,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1678213026] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:53:27,145 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:53:27,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 13:53:27,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731947983] [2021-11-23 13:53:27,145 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:53:27,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:53:27,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:53:27,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:53:27,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:53:27,146 INFO L87 Difference]: Start difference. First operand 1224 states and 1796 transitions. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:53:29,179 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:31,189 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:34,069 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:35,654 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:37,760 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:47,356 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:49,049 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:50,380 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:52,467 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:53:57,787 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:00,107 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:03,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:54:03,854 INFO L93 Difference]: Finished difference Result 2953 states and 4304 transitions. [2021-11-23 13:54:03,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:54:03,857 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 119 [2021-11-23 13:54:03,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:54:03,865 INFO L225 Difference]: With dead ends: 2953 [2021-11-23 13:54:03,866 INFO L226 Difference]: Without dead ends: 1744 [2021-11-23 13:54:03,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 13:54:03,868 INFO L933 BasicCegarLoop]: 230 mSDtfsCounter, 147 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 36 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.5s IncrementalHoareTripleChecker+Time [2021-11-23 13:54:03,870 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 902 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 508 Invalid, 2 Unknown, 0 Unchecked, 36.5s Time] [2021-11-23 13:54:03,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1744 states. [2021-11-23 13:54:03,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1744 to 1224. [2021-11-23 13:54:03,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1224 states, 1223 states have (on average 1.4505314799672935) internal successors, (1774), 1223 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:54:03,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1224 states to 1224 states and 1774 transitions. [2021-11-23 13:54:03,957 INFO L78 Accepts]: Start accepts. Automaton has 1224 states and 1774 transitions. Word has length 119 [2021-11-23 13:54:03,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:54:03,958 INFO L470 AbstractCegarLoop]: Abstraction has 1224 states and 1774 transitions. [2021-11-23 13:54:03,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:54:03,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1224 states and 1774 transitions. [2021-11-23 13:54:03,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-11-23 13:54:03,962 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:54:03,963 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:54:03,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-23 13:54:04,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:54:04,178 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:54:04,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:54:04,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1069684126, now seen corresponding path program 1 times [2021-11-23 13:54:04,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:54:04,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [713641863] [2021-11-23 13:54:04,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:54:04,180 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:54:04,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:54:04,182 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:54:04,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-23 13:54:04,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:54:04,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:54:04,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:54:04,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:04,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:04,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:04,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:04,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:04,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:04,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:05,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:05,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:05,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:05,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:05,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:05,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:05,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:54:05,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:54:05,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:54:05,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:54:05,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:54:05,555 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:54:05,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:54:06,793 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:54:06,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:54:06,950 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:54:06,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:54:07,391 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:54:07,391 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:54:07,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [713641863] [2021-11-23 13:54:07,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [713641863] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:54:07,391 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:54:07,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 13:54:07,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387438295] [2021-11-23 13:54:07,392 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:54:07,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:54:07,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:54:07,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:54:07,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:54:07,393 INFO L87 Difference]: Start difference. First operand 1224 states and 1774 transitions. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:54:09,424 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:11,460 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:13,472 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:15,353 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:18,716 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:21,389 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:27,665 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:34,833 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:36,260 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:38,025 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:39,540 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:44,568 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:44,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:54:44,684 INFO L93 Difference]: Finished difference Result 3049 states and 4388 transitions. [2021-11-23 13:54:44,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:54:44,687 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 119 [2021-11-23 13:54:44,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:54:44,696 INFO L225 Difference]: With dead ends: 3049 [2021-11-23 13:54:44,696 INFO L226 Difference]: Without dead ends: 1840 [2021-11-23 13:54:44,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 13:54:44,698 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 146 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 50 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.0s IncrementalHoareTripleChecker+Time [2021-11-23 13:54:44,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 522 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 444 Invalid, 5 Unknown, 0 Unchecked, 37.0s Time] [2021-11-23 13:54:44,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1840 states. [2021-11-23 13:54:44,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1840 to 1319. [2021-11-23 13:54:44,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1319 states, 1318 states have (on average 1.43247344461305) internal successors, (1888), 1318 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:54:44,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1319 states to 1319 states and 1888 transitions. [2021-11-23 13:54:44,794 INFO L78 Accepts]: Start accepts. Automaton has 1319 states and 1888 transitions. Word has length 119 [2021-11-23 13:54:44,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:54:44,794 INFO L470 AbstractCegarLoop]: Abstraction has 1319 states and 1888 transitions. [2021-11-23 13:54:44,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:54:44,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1319 states and 1888 transitions. [2021-11-23 13:54:44,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-11-23 13:54:44,799 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:54:44,799 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:54:44,824 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-11-23 13:54:45,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:54:45,024 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:54:45,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:54:45,025 INFO L85 PathProgramCache]: Analyzing trace with hash -672153909, now seen corresponding path program 1 times [2021-11-23 13:54:45,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:54:45,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [991586330] [2021-11-23 13:54:45,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:54:45,026 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:54:45,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:54:45,028 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:54:45,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-23 13:54:46,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:54:46,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:54:46,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:54:46,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:54:46,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:54:46,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:54:46,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:54:46,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:54:46,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:54:46,857 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:54:46,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:54:48,360 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:54:48,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:54:48,495 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 126 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:54:48,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:54:48,961 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 126 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:54:48,961 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:54:48,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [991586330] [2021-11-23 13:54:48,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [991586330] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:54:48,962 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:54:48,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 13:54:48,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347810259] [2021-11-23 13:54:48,963 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:54:48,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:54:48,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:54:48,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:54:48,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:54:48,965 INFO L87 Difference]: Start difference. First operand 1319 states and 1888 transitions. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:54:51,013 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:53,023 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:55,033 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:54:58,211 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:00,108 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:01,753 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:07,729 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:08,817 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:10,878 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:13,413 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:14,902 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:16,287 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:17,302 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:18,568 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:20,580 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:23,642 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:24,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:55:24,181 INFO L93 Difference]: Finished difference Result 3103 states and 4432 transitions. [2021-11-23 13:55:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:55:24,183 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 120 [2021-11-23 13:55:24,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:55:24,192 INFO L225 Difference]: With dead ends: 3103 [2021-11-23 13:55:24,192 INFO L226 Difference]: Without dead ends: 1799 [2021-11-23 13:55:24,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 13:55:24,195 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 135 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 52 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.0s IncrementalHoareTripleChecker+Time [2021-11-23 13:55:24,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 508 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 442 Invalid, 4 Unknown, 0 Unchecked, 35.0s Time] [2021-11-23 13:55:24,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1799 states. [2021-11-23 13:55:24,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1799 to 1335. [2021-11-23 13:55:24,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1335 states, 1334 states have (on average 1.4310344827586208) internal successors, (1909), 1334 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:55:24,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1335 states to 1335 states and 1909 transitions. [2021-11-23 13:55:24,282 INFO L78 Accepts]: Start accepts. Automaton has 1335 states and 1909 transitions. Word has length 120 [2021-11-23 13:55:24,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:55:24,282 INFO L470 AbstractCegarLoop]: Abstraction has 1335 states and 1909 transitions. [2021-11-23 13:55:24,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:55:24,283 INFO L276 IsEmpty]: Start isEmpty. Operand 1335 states and 1909 transitions. [2021-11-23 13:55:24,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-11-23 13:55:24,286 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:55:24,287 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:55:24,314 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-23 13:55:24,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:55:24,501 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:55:24,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:55:24,502 INFO L85 PathProgramCache]: Analyzing trace with hash 745942391, now seen corresponding path program 1 times [2021-11-23 13:55:24,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:55:24,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [307022343] [2021-11-23 13:55:24,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:55:24,503 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:55:24,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:55:24,504 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:55:24,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-23 13:55:25,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:55:25,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 13:55:25,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:55:25,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:25,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:55:25,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:55:25,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:55:25,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:55:25,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:55:26,154 INFO L354 Elim1Store]: treesize reduction 1134, result has 5.3 percent of original size [2021-11-23 13:55:26,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 74 [2021-11-23 13:55:27,405 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-23 13:55:27,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 35 [2021-11-23 13:55:27,533 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 123 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:55:27,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:55:27,962 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 123 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-23 13:55:27,962 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:55:27,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [307022343] [2021-11-23 13:55:27,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [307022343] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:55:27,962 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:55:27,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 13:55:27,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478101995] [2021-11-23 13:55:27,963 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:55:27,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 13:55:27,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:55:27,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 13:55:27,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 13:55:27,964 INFO L87 Difference]: Start difference. First operand 1335 states and 1909 transitions. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:55:29,991 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:32,035 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:34,851 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:36,690 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:37,985 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:42,903 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:49,377 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:51,824 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:55:53,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:55:53,789 INFO L93 Difference]: Finished difference Result 3097 states and 4413 transitions. [2021-11-23 13:55:53,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 13:55:53,791 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 120 [2021-11-23 13:55:53,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:55:53,802 INFO L225 Difference]: With dead ends: 3097 [2021-11-23 13:55:53,802 INFO L226 Difference]: Without dead ends: 1777 [2021-11-23 13:55:53,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 13:55:53,805 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 133 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 52 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.6s IncrementalHoareTripleChecker+Time [2021-11-23 13:55:53,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 383 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 329 Invalid, 2 Unknown, 0 Unchecked, 25.6s Time] [2021-11-23 13:55:53,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1777 states. [2021-11-23 13:55:53,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1777 to 1335. [2021-11-23 13:55:53,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1335 states, 1334 states have (on average 1.41904047976012) internal successors, (1893), 1334 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:55:53,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1335 states to 1335 states and 1893 transitions. [2021-11-23 13:55:53,878 INFO L78 Accepts]: Start accepts. Automaton has 1335 states and 1893 transitions. Word has length 120 [2021-11-23 13:55:53,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:55:53,878 INFO L470 AbstractCegarLoop]: Abstraction has 1335 states and 1893 transitions. [2021-11-23 13:55:53,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:55:53,879 INFO L276 IsEmpty]: Start isEmpty. Operand 1335 states and 1893 transitions. [2021-11-23 13:55:53,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-11-23 13:55:53,881 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:55:53,881 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:55:53,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-23 13:55:54,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:55:54,094 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:55:54,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:55:54,094 INFO L85 PathProgramCache]: Analyzing trace with hash 787843816, now seen corresponding path program 1 times [2021-11-23 13:55:54,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:55:54,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684677973] [2021-11-23 13:55:54,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:55:54,096 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:55:54,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:55:54,096 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:55:54,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-23 13:55:55,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:55:55,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 13:55:55,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:55:55,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:55:55,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:55:55,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:55:55,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:55:55,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:55:55,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:55,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 69 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 113 [2021-11-23 13:55:58,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:55:58,491 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 13:55:58,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 273 treesize of output 221 [2021-11-23 13:56:06,320 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 13:56:06,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 186 treesize of output 106 [2021-11-23 13:56:06,844 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-11-23 13:56:06,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:56:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-11-23 13:56:07,539 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:56:07,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684677973] [2021-11-23 13:56:07,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684677973] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:56:07,540 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:56:07,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2021-11-23 13:56:07,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120096827] [2021-11-23 13:56:07,541 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:56:07,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-23 13:56:07,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:56:07,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-23 13:56:07,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=26, Unknown=1, NotChecked=0, Total=42 [2021-11-23 13:56:07,543 INFO L87 Difference]: Start difference. First operand 1335 states and 1893 transitions. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:56:09,583 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:56:09,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:56:09,684 INFO L93 Difference]: Finished difference Result 2459 states and 3487 transitions. [2021-11-23 13:56:09,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-23 13:56:09,684 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2021-11-23 13:56:09,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:56:09,690 INFO L225 Difference]: With dead ends: 2459 [2021-11-23 13:56:09,691 INFO L226 Difference]: Without dead ends: 1349 [2021-11-23 13:56:09,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=15, Invalid=26, Unknown=1, NotChecked=0, Total=42 [2021-11-23 13:56:09,692 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 12 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-23 13:56:09,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 488 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 1 Unknown, 84 Unchecked, 2.1s Time] [2021-11-23 13:56:09,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1349 states. [2021-11-23 13:56:09,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1349 to 1345. [2021-11-23 13:56:09,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1345 states, 1344 states have (on average 1.4188988095238095) internal successors, (1907), 1344 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:56:09,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1345 states to 1345 states and 1907 transitions. [2021-11-23 13:56:09,779 INFO L78 Accepts]: Start accepts. Automaton has 1345 states and 1907 transitions. Word has length 123 [2021-11-23 13:56:09,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:56:09,780 INFO L470 AbstractCegarLoop]: Abstraction has 1345 states and 1907 transitions. [2021-11-23 13:56:09,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:56:09,780 INFO L276 IsEmpty]: Start isEmpty. Operand 1345 states and 1907 transitions. [2021-11-23 13:56:09,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-11-23 13:56:09,783 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:56:09,784 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:56:09,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-23 13:56:09,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:56:09,986 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:56:09,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:56:09,986 INFO L85 PathProgramCache]: Analyzing trace with hash -935560660, now seen corresponding path program 1 times [2021-11-23 13:56:09,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:56:09,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [31158003] [2021-11-23 13:56:09,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:56:09,988 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:56:09,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:56:09,988 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:56:09,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-23 13:56:11,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 13:56:11,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-23 13:56:11,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 13:56:11,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:56:11,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:56:11,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:56:11,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:56:11,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-23 13:56:11,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:11,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 69 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 113 [2021-11-23 13:56:13,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:13,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-23 13:56:14,399 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 13:56:14,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 273 treesize of output 221 [2021-11-23 13:56:22,049 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 13:56:22,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 186 treesize of output 106 [2021-11-23 13:56:22,483 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-11-23 13:56:22,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 13:56:23,144 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-11-23 13:56:23,144 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-23 13:56:23,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [31158003] [2021-11-23 13:56:23,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [31158003] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 13:56:23,144 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 13:56:23,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2021-11-23 13:56:23,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112803897] [2021-11-23 13:56:23,145 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 13:56:23,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-23 13:56:23,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-23 13:56:23,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-23 13:56:23,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=26, Unknown=1, NotChecked=0, Total=42 [2021-11-23 13:56:23,146 INFO L87 Difference]: Start difference. First operand 1345 states and 1907 transitions. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:56:25,176 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:56:26,345 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:56:32,046 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:56:33,200 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:56:34,501 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:56:37,152 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:56:38,404 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:56:39,727 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:56:41,739 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 13:56:42,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 13:56:42,113 INFO L93 Difference]: Finished difference Result 2532 states and 3577 transitions. [2021-11-23 13:56:42,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-23 13:56:42,116 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 124 [2021-11-23 13:56:42,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 13:56:42,125 INFO L225 Difference]: With dead ends: 2532 [2021-11-23 13:56:42,126 INFO L226 Difference]: Without dead ends: 1422 [2021-11-23 13:56:42,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 240 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=27, Invalid=44, Unknown=1, NotChecked=0, Total=72 [2021-11-23 13:56:42,128 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 53 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 28 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2021-11-23 13:56:42,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 482 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 99 Invalid, 2 Unknown, 78 Unchecked, 14.7s Time] [2021-11-23 13:56:42,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1422 states. [2021-11-23 13:56:42,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1422 to 1334. [2021-11-23 13:56:42,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1334 states, 1333 states have (on average 1.4193548387096775) internal successors, (1892), 1333 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:56:42,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1334 states to 1334 states and 1892 transitions. [2021-11-23 13:56:42,242 INFO L78 Accepts]: Start accepts. Automaton has 1334 states and 1892 transitions. Word has length 124 [2021-11-23 13:56:42,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 13:56:42,242 INFO L470 AbstractCegarLoop]: Abstraction has 1334 states and 1892 transitions. [2021-11-23 13:56:42,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 13:56:42,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1334 states and 1892 transitions. [2021-11-23 13:56:42,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-11-23 13:56:42,246 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 13:56:42,247 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:56:42,285 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-11-23 13:56:42,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:56:42,471 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 13:56:42,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 13:56:42,472 INFO L85 PathProgramCache]: Analyzing trace with hash -272550210, now seen corresponding path program 1 times [2021-11-23 13:56:42,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-23 13:56:42,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [200722682] [2021-11-23 13:56:42,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 13:56:42,473 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 13:56:42,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat [2021-11-23 13:56:42,474 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 13:56:42,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-23 13:56:47,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:56:47,661 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 13:56:51,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 13:56:52,601 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-11-23 13:56:52,604 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-23 13:56:52,605 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-23 13:56:52,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-23 13:56:52,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/mathsat -unsat_core_generation=3 [2021-11-23 13:56:52,826 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 13:56:52,832 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-23 13:56:53,103 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 01:56:53 BoogieIcfgContainer [2021-11-23 13:56:53,103 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-23 13:56:53,104 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-23 13:56:53,104 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-23 13:56:53,104 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-23 13:56:53,105 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 01:47:50" (3/4) ... [2021-11-23 13:56:53,107 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2021-11-23 13:56:53,331 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/witness.graphml [2021-11-23 13:56:53,332 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-23 13:56:53,332 INFO L158 Benchmark]: Toolchain (without parser) took 555852.95ms. Allocated memory was 67.1MB in the beginning and 140.5MB in the end (delta: 73.4MB). Free memory was 47.3MB in the beginning and 87.1MB in the end (delta: -39.7MB). Peak memory consumption was 93.4MB. Max. memory is 16.1GB. [2021-11-23 13:56:53,333 INFO L158 Benchmark]: CDTParser took 0.43ms. Allocated memory is still 67.1MB. Free memory is still 48.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 13:56:53,334 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1158.99ms. Allocated memory was 67.1MB in the beginning and 102.8MB in the end (delta: 35.7MB). Free memory was 47.1MB in the beginning and 79.9MB in the end (delta: -32.8MB). Peak memory consumption was 29.1MB. Max. memory is 16.1GB. [2021-11-23 13:56:53,334 INFO L158 Benchmark]: Boogie Procedure Inliner took 145.30ms. Allocated memory is still 102.8MB. Free memory was 79.9MB in the beginning and 75.1MB in the end (delta: 4.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-23 13:56:53,334 INFO L158 Benchmark]: Boogie Preprocessor took 190.57ms. Allocated memory is still 102.8MB. Free memory was 75.1MB in the beginning and 68.3MB in the end (delta: 6.9MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-23 13:56:53,335 INFO L158 Benchmark]: RCFGBuilder took 11496.67ms. Allocated memory was 102.8MB in the beginning and 140.5MB in the end (delta: 37.7MB). Free memory was 68.3MB in the beginning and 109.6MB in the end (delta: -41.4MB). Peak memory consumption was 50.5MB. Max. memory is 16.1GB. [2021-11-23 13:56:53,335 INFO L158 Benchmark]: TraceAbstraction took 542625.76ms. Allocated memory is still 140.5MB. Free memory was 108.6MB in the beginning and 30.9MB in the end (delta: 77.7MB). Peak memory consumption was 76.7MB. Max. memory is 16.1GB. [2021-11-23 13:56:53,335 INFO L158 Benchmark]: Witness Printer took 227.80ms. Allocated memory is still 140.5MB. Free memory was 29.8MB in the beginning and 87.1MB in the end (delta: -57.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-23 13:56:53,347 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.43ms. Allocated memory is still 67.1MB. Free memory is still 48.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1158.99ms. Allocated memory was 67.1MB in the beginning and 102.8MB in the end (delta: 35.7MB). Free memory was 47.1MB in the beginning and 79.9MB in the end (delta: -32.8MB). Peak memory consumption was 29.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 145.30ms. Allocated memory is still 102.8MB. Free memory was 79.9MB in the beginning and 75.1MB in the end (delta: 4.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 190.57ms. Allocated memory is still 102.8MB. Free memory was 75.1MB in the beginning and 68.3MB in the end (delta: 6.9MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 11496.67ms. Allocated memory was 102.8MB in the beginning and 140.5MB in the end (delta: 37.7MB). Free memory was 68.3MB in the beginning and 109.6MB in the end (delta: -41.4MB). Peak memory consumption was 50.5MB. Max. memory is 16.1GB. * TraceAbstraction took 542625.76ms. Allocated memory is still 140.5MB. Free memory was 108.6MB in the beginning and 30.9MB in the end (delta: 77.7MB). Peak memory consumption was 76.7MB. Max. memory is 16.1GB. * Witness Printer took 227.80ms. Allocated memory is still 140.5MB. Free memory was 29.8MB in the beginning and 87.1MB in the end (delta: -57.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 1658]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L1042] static int init = 1; [L1043] static SSL_METHOD SSLv3_client_data ; VAL [init=1, SSLv3_client_data={4:0}] [L1065] SSL *s ; [L1069] s = malloc (sizeof (SSL)) [L1070] s->s3 = malloc(sizeof(struct ssl3_state_st)) [L1071] EXPR s->s3 [L1071] s->s3->flags = __VERIFIER_nondet_long() [L1072] EXPR s->s3 [L1072] (s->s3)->tmp.cert_req = __VERIFIER_nondet_int() [L1073] EXPR s->s3 [L1073] (s->s3)->tmp.new_cipher = malloc(sizeof(struct ssl_cipher_st)) [L1074] EXPR s->s3 [L1074] EXPR (s->s3)->tmp.new_cipher [L1074] ((s->s3)->tmp.new_cipher)->algorithms = __VERIFIER_nondet_ulong() [L1075] EXPR s->s3 [L1075] s->s3->tmp.next_state = __VERIFIER_nondet_int() [L1076] s->bbio = (BIO *) __VERIFIER_nondet_ulong() [L1077] s->wbio = (BIO *) __VERIFIER_nondet_ulong() [L1078] s->ctx = malloc(sizeof(SSL_CTX)) [L1079] EXPR s->ctx [L1079] (s->ctx)->info_callback = (void (*)()) __VERIFIER_nondet_ulong() [L1080] s->state = 12292 [L1081] s->version = __VERIFIER_nondet_int() [L1082] s->init_buf = (BUF_MEM *)__VERIFIER_nondet_ulong() [L1083] s->info_callback = (void (*)()) __VERIFIER_nondet_ulong() [L1084] CALL ssl3_connect(s) [L1090] BUF_MEM *buf = (BUF_MEM *)__VERIFIER_nondet_ulong(); [L1091] unsigned long tmp ; [L1092] unsigned long l ; [L1093] long num1 ; [L1094] void (*cb)() ; [L1095] int ret ; [L1096] int new_state ; [L1097] int state ; [L1098] int skip ; [L1099] int *tmp___0 ; [L1100] int tmp___1 = __VERIFIER_nondet_int(); [L1101] int tmp___2 = __VERIFIER_nondet_int(); [L1102] int tmp___3 ; [L1103] int tmp___4 ; [L1104] int tmp___5 ; [L1105] int tmp___6 ; [L1106] int tmp___7 ; [L1107] int tmp___8 ; [L1108] long tmp___9 ; [L1110] int blastFlag ; [L1113] blastFlag = 0 [L1114] s->state = 12292 [L1115] s->hit = __VERIFIER_nondet_int() [L1117] tmp = __VERIFIER_nondet_int() [L1118] cb = (void (*)())((void *)0) [L1119] ret = -1 [L1120] skip = 0 [L1121] tmp___0 = (int*)malloc(sizeof(int)) [L1122] *tmp___0 = 0 [L1123] EXPR s->info_callback VAL [={0:0}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->info_callback={0:-2147483648}, skip=0, SSLv3_client_data={4:0}, tmp___0={-2147483641:0}] [L1123] COND TRUE (unsigned long )s->info_callback != (unsigned long )((void *)0) [L1124] EXPR s->info_callback [L1124] cb = s->info_callback [L1132] EXPR s->in_handshake [L1132] s->in_handshake += 1 [L1133] COND FALSE !(tmp___1 & 12288) VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, tmp___0={-2147483641:0}, tmp___1=0] [L1143] COND TRUE 1 VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, tmp___0={-2147483641:0}, tmp___1=0] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->state=12292, skip=0, SSLv3_client_data={4:0}, state=12292, tmp___0={-2147483641:0}, tmp___1=0] [L1146] COND TRUE s->state == 12292 [L1249] s->new_session = 1 [L1250] s->state = 4096 [L1251] EXPR s->ctx [L1251] EXPR (s->ctx)->stats.sess_connect_renegotiate [L1251] (s->ctx)->stats.sess_connect_renegotiate += 1 [L1256] s->server = 0 VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp___0={-2147483641:0}, tmp___1=0] [L1257] COND TRUE (unsigned long )cb != (unsigned long )((void *)0) VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp___0={-2147483641:0}, tmp___1=0] [L1262] EXPR s->version VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->version=768, skip=0, SSLv3_client_data={4:0}, state=12292, tmp___0={-2147483641:0}, tmp___1=0] [L1262] COND FALSE !((s->version & 65280) != 768) [L1268] s->type = 4096 [L1269] EXPR s->init_buf VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->init_buf={0:-2147483648}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp___0={-2147483641:0}, tmp___1=0] [L1269] COND FALSE !((unsigned long )s->init_buf == (unsigned long )((void *)0)) [L1281] tmp___4 = __VERIFIER_nondet_int() [L1282] COND FALSE !(! tmp___4) [L1288] tmp___5 = __VERIFIER_nondet_int() [L1289] COND FALSE !(! tmp___5) [L1295] s->state = 4368 [L1296] EXPR s->ctx [L1296] EXPR (s->ctx)->stats.sess_connect [L1296] (s->ctx)->stats.sess_connect += 1 [L1297] s->init_num = 0 VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:-2147483648}, (s->s3)->tmp.reuse_message=-2147483648, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->s3={-2147483642:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1143] COND TRUE 1 VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=12292, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:-2147483648}, blastFlag=0, buf=null, init=1, ret=4294967295, s={7:0}, s={7:0}, s->state=4368, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1161] COND TRUE s->state == 4368 [L1301] s->shutdown = 0 [L1302] ret = __VERIFIER_nondet_int() [L1303] COND TRUE blastFlag == 0 [L1304] blastFlag = 1 VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1308] COND FALSE !(ret <= 0) [L1313] s->state = 4384 [L1314] s->init_num = 0 [L1315] EXPR s->bbio [L1315] EXPR s->wbio VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->bbio={0:-2147483648}, s->wbio={0:0}, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1315] COND TRUE (unsigned long )s->bbio != (unsigned long )s->wbio [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:-2147483648}, (s->s3)->tmp.reuse_message=-2147483648, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->s3={-2147483642:0}, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1143] COND TRUE 1 VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4368, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1161] COND FALSE !(s->state == 4368) [L1164] EXPR s->state VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1164] COND FALSE !(s->state == 4369) [L1167] EXPR s->state VAL [={0:-2147483648}, blastFlag=1, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4384, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1167] COND TRUE s->state == 4384 [L1323] ret = __VERIFIER_nondet_int() [L1324] COND TRUE blastFlag == 1 [L1325] blastFlag = 2 VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1329] COND FALSE !(ret <= 0) [L1334] s->hit VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->hit=0, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1334] COND FALSE !(s->hit) [L1337] s->state = 4400 VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1339] s->init_num = 0 VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:-2147483648}, (s->s3)->tmp.reuse_message=-2147483648, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->s3={-2147483642:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1143] COND TRUE 1 VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4384, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1161] COND FALSE !(s->state == 4368) [L1164] EXPR s->state VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1164] COND FALSE !(s->state == 4369) [L1167] EXPR s->state VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1167] COND FALSE !(s->state == 4384) [L1170] EXPR s->state VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1170] COND FALSE !(s->state == 4385) [L1173] EXPR s->state VAL [={0:-2147483648}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4400, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1173] COND TRUE s->state == 4400 [L1343] EXPR s->s3 [L1343] EXPR (s->s3)->tmp.new_cipher [L1343] EXPR ((s->s3)->tmp.new_cipher)->algorithms VAL [={0:-2147483648}, ((s->s3)->tmp.new_cipher)->algorithms=524288, (s->s3)->tmp.new_cipher={6:0}, blastFlag=2, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->s3={-2147483642:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1343] COND FALSE !(((s->s3)->tmp.new_cipher)->algorithms & 256UL) [L1346] ret = __VERIFIER_nondet_int() [L1347] COND TRUE blastFlag == 2 [L1348] blastFlag = 3 VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1352] COND FALSE !(ret <= 0) VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1358] s->state = 4416 [L1359] s->init_num = 0 VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:-2147483648}, (s->s3)->tmp.reuse_message=-2147483648, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->s3={-2147483642:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1143] COND TRUE 1 VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4400, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1161] COND FALSE !(s->state == 4368) [L1164] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1164] COND FALSE !(s->state == 4369) [L1167] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1167] COND FALSE !(s->state == 4384) [L1170] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1170] COND FALSE !(s->state == 4385) [L1173] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1173] COND FALSE !(s->state == 4400) [L1176] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1176] COND FALSE !(s->state == 4401) [L1179] EXPR s->state VAL [={0:-2147483648}, blastFlag=3, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4416, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1179] COND TRUE s->state == 4416 [L1363] ret = __VERIFIER_nondet_int() [L1364] COND TRUE blastFlag == 3 [L1365] blastFlag = 4 VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648] [L1369] COND FALSE !(ret <= 0) [L1374] s->state = 4432 [L1375] s->init_num = 0 [L1376] tmp___6 = __VERIFIER_nondet_int() [L1377] COND FALSE !(! tmp___6) VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:-2147483648}, (s->s3)->tmp.reuse_message=-2147483648, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->s3={-2147483642:0}, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1143] COND TRUE 1 VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4416, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1161] COND FALSE !(s->state == 4368) [L1164] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1164] COND FALSE !(s->state == 4369) [L1167] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1167] COND FALSE !(s->state == 4384) [L1170] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1170] COND FALSE !(s->state == 4385) [L1173] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1173] COND FALSE !(s->state == 4400) [L1176] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1176] COND FALSE !(s->state == 4401) [L1179] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1179] COND FALSE !(s->state == 4416) [L1182] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1182] COND FALSE !(s->state == 4417) [L1185] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4432, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1185] COND TRUE s->state == 4432 [L1386] ret = __VERIFIER_nondet_int() [L1387] COND FALSE !(blastFlag == 5) VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1392] COND FALSE !(ret <= 0) [L1397] s->state = 4448 [L1398] s->init_num = 0 VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1617] EXPR s->s3 [L1617] EXPR (s->s3)->tmp.reuse_message VAL [={0:-2147483648}, (s->s3)->tmp.reuse_message=-2147483648, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->s3={-2147483642:0}, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1617] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1646] skip = 0 VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1143] COND TRUE 1 VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4432, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1145] EXPR s->state [L1145] state = s->state [L1146] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1146] COND FALSE !(s->state == 12292) [L1149] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1149] COND FALSE !(s->state == 16384) [L1152] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1152] COND FALSE !(s->state == 4096) [L1155] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1155] COND FALSE !(s->state == 20480) [L1158] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1158] COND FALSE !(s->state == 4099) [L1161] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1161] COND FALSE !(s->state == 4368) [L1164] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1164] COND FALSE !(s->state == 4369) [L1167] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1167] COND FALSE !(s->state == 4384) [L1170] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1170] COND FALSE !(s->state == 4385) [L1173] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1173] COND FALSE !(s->state == 4400) [L1176] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1176] COND FALSE !(s->state == 4401) [L1179] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1179] COND FALSE !(s->state == 4416) [L1182] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1182] COND FALSE !(s->state == 4417) [L1185] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1185] COND FALSE !(s->state == 4432) [L1188] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1188] COND FALSE !(s->state == 4433) [L1191] EXPR s->state VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=1073741824, s={7:0}, s={7:0}, s->state=4448, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1191] COND TRUE s->state == 4448 [L1402] ret = __VERIFIER_nondet_int() [L1403] COND TRUE blastFlag == 4 VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=8, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] [L1658] reach_error() VAL [={0:-2147483648}, blastFlag=4, buf=null, init=1, ret=8, s={7:0}, s={7:0}, skip=0, SSLv3_client_data={4:0}, state=4448, tmp___0={-2147483641:0}, tmp___1=0, tmp___4=2147483648, tmp___5=2147483648, tmp___6=2147483648] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 131 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 542.3s, OverallIterations: 18, TraceHistogramMax: 7, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 456.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 49 mSolverCounterUnknown, 2774 SdHoareTripleChecker+Valid, 448.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2774 mSDsluCounter, 9999 SdHoareTripleChecker+Invalid, 438.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 162 IncrementalHoareTripleChecker+Unchecked, 6821 mSDsCounter, 599 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5339 IncrementalHoareTripleChecker+Invalid, 6149 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 599 mSolverCounterUnsat, 3178 mSDtfsCounter, 5339 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3525 GetRequests, 3432 SyntacticMatches, 4 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 24.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1345occurred in iteration=16, InterpolantAutomatonStates: 95, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 17 MinimizatonAttempts, 6840 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 16.5s SatisfiabilityAnalysisTime, 56.8s InterpolantComputationTime, 1904 NumberOfCodeBlocks, 1904 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 3500 ConstructedInterpolants, 23 QuantifiedInterpolants, 23779 SizeOfPredicates, 86 NumberOfNonLiveVariables, 4987 ConjunctsInSsa, 59 ConjunctsInUnsatCore, 34 InterpolantComputations, 34 PerfectInterpolantSequences, 4836/4836 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2021-11-23 13:56:53,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f81c2cfd-5491-4d2b-995b-5c76804fdcd5/bin/uautomizer-wIGwrQj20G/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE