./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--misc--iowarrior.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--misc--iowarrior.ko.cil.i -s /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 764adeaa288819eaa24c416e2af415a0fab8d027 ................................................................................................................................................................ Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--misc--iowarrior.ko.cil.i -s /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 764adeaa288819eaa24c416e2af415a0fab8d027 .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN --- Real Ultimate output --- This is Ultimate 0.1.25-f470102 [2019-12-07 16:43:13,953 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 16:43:13,955 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 16:43:13,963 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 16:43:13,964 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 16:43:13,965 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 16:43:13,966 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 16:43:13,968 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 16:43:13,969 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 16:43:13,970 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 16:43:13,971 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 16:43:13,972 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 16:43:13,972 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 16:43:13,973 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 16:43:13,973 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 16:43:13,974 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 16:43:13,975 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 16:43:13,976 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 16:43:13,977 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 16:43:13,979 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 16:43:13,980 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 16:43:13,981 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 16:43:13,981 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 16:43:13,982 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 16:43:13,984 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 16:43:13,984 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 16:43:13,984 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 16:43:13,984 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 16:43:13,985 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 16:43:13,985 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 16:43:13,985 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 16:43:13,986 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 16:43:13,986 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 16:43:13,987 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 16:43:13,988 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 16:43:13,988 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 16:43:13,988 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 16:43:13,989 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 16:43:13,989 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 16:43:13,989 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 16:43:13,990 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 16:43:13,991 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf [2019-12-07 16:43:14,004 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 16:43:14,004 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 16:43:14,004 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-12-07 16:43:14,005 INFO L138 SettingsManager]: * User list type=DISABLED [2019-12-07 16:43:14,005 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-12-07 16:43:14,005 INFO L138 SettingsManager]: * Explicit value domain=true [2019-12-07 16:43:14,005 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2019-12-07 16:43:14,005 INFO L138 SettingsManager]: * Octagon Domain=false [2019-12-07 16:43:14,006 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2019-12-07 16:43:14,006 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2019-12-07 16:43:14,006 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2019-12-07 16:43:14,006 INFO L138 SettingsManager]: * Interval Domain=false [2019-12-07 16:43:14,006 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2019-12-07 16:43:14,007 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2019-12-07 16:43:14,007 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2019-12-07 16:43:14,007 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 16:43:14,008 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 16:43:14,008 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 16:43:14,008 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-12-07 16:43:14,008 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-12-07 16:43:14,008 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-12-07 16:43:14,009 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2019-12-07 16:43:14,009 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 16:43:14,009 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 16:43:14,009 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-12-07 16:43:14,009 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 16:43:14,010 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-12-07 16:43:14,010 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-12-07 16:43:14,010 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 16:43:14,010 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 16:43:14,010 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-12-07 16:43:14,010 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-12-07 16:43:14,011 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2019-12-07 16:43:14,011 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-12-07 16:43:14,011 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-12-07 16:43:14,011 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 16:43:14,011 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-12-07 16:43:14,012 INFO L138 SettingsManager]: * To the following directory=dump/ [2019-12-07 16:43:14,012 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan 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(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 764adeaa288819eaa24c416e2af415a0fab8d027 [2019-12-07 16:43:14,119 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 16:43:14,126 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 16:43:14,128 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 16:43:14,129 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 16:43:14,129 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 16:43:14,130 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--misc--iowarrior.ko.cil.i [2019-12-07 16:43:14,165 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/data/e4cc31d57/8aaeebe7cf0e4574a711a471c5433993/FLAG5a066ebdb [2019-12-07 16:43:14,642 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 16:43:14,642 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--misc--iowarrior.ko.cil.i [2019-12-07 16:43:14,670 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/data/e4cc31d57/8aaeebe7cf0e4574a711a471c5433993/FLAG5a066ebdb [2019-12-07 16:43:15,150 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/data/e4cc31d57/8aaeebe7cf0e4574a711a471c5433993 [2019-12-07 16:43:15,152 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 16:43:15,153 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 16:43:15,154 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 16:43:15,154 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 16:43:15,156 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 16:43:15,156 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 04:43:15" (1/1) ... [2019-12-07 16:43:15,158 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15027a62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:15, skipping insertion in model container [2019-12-07 16:43:15,158 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 04:43:15" (1/1) ... [2019-12-07 16:43:15,163 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 16:43:15,244 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 16:43:16,170 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,179 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,193 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,202 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,217 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,228 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,232 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,237 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,247 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,257 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,336 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,337 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,337 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,339 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,340 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,341 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,342 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,342 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,343 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,346 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,348 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,349 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,349 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,350 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,495 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,499 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,751 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:16,752 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 16:43:17,086 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 16:43:17,108 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2019-12-07 16:43:17,109 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@a2b716b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:17, skipping insertion in model container [2019-12-07 16:43:17,109 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 16:43:17,109 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2019-12-07 16:43:17,111 INFO L168 Benchmark]: Toolchain (without parser) took 1957.42 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 105.4 MB). Free memory was 928.4 MB in the beginning and 1.0 GB in the end (delta: -81.5 MB). Peak memory consumption was 64.8 MB. Max. memory is 11.5 GB. [2019-12-07 16:43:17,111 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 959.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 16:43:17,112 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1955.65 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 105.4 MB). Free memory was 928.4 MB in the beginning and 1.0 GB in the end (delta: -81.5 MB). Peak memory consumption was 64.8 MB. Max. memory is 11.5 GB. [2019-12-07 16:43:17,113 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 959.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 1955.65 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 105.4 MB). Free memory was 928.4 MB in the beginning and 1.0 GB in the end (delta: -81.5 MB). Peak memory consumption was 64.8 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 4445]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.25-f470102 [2019-12-07 16:43:18,271 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 16:43:18,272 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 16:43:18,280 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 16:43:18,280 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 16:43:18,281 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 16:43:18,282 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 16:43:18,283 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 16:43:18,284 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 16:43:18,285 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 16:43:18,286 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 16:43:18,286 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 16:43:18,287 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 16:43:18,287 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 16:43:18,288 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 16:43:18,289 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 16:43:18,290 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 16:43:18,290 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 16:43:18,292 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 16:43:18,293 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 16:43:18,294 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 16:43:18,295 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 16:43:18,296 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 16:43:18,296 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 16:43:18,298 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 16:43:18,298 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 16:43:18,299 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 16:43:18,299 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 16:43:18,300 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 16:43:18,300 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 16:43:18,300 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 16:43:18,301 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 16:43:18,301 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 16:43:18,302 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 16:43:18,303 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 16:43:18,303 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 16:43:18,303 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 16:43:18,303 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 16:43:18,304 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 16:43:18,304 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 16:43:18,305 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 16:43:18,305 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2019-12-07 16:43:18,315 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 16:43:18,315 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 16:43:18,316 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-12-07 16:43:18,316 INFO L138 SettingsManager]: * User list type=DISABLED [2019-12-07 16:43:18,316 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-12-07 16:43:18,316 INFO L138 SettingsManager]: * Explicit value domain=true [2019-12-07 16:43:18,316 INFO L138 SettingsManager]: * Octagon Domain=false [2019-12-07 16:43:18,317 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2019-12-07 16:43:18,317 INFO L138 SettingsManager]: * Interval Domain=false [2019-12-07 16:43:18,317 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 16:43:18,317 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 16:43:18,318 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-12-07 16:43:18,318 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-12-07 16:43:18,318 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-12-07 16:43:18,318 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2019-12-07 16:43:18,318 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-12-07 16:43:18,318 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-12-07 16:43:18,318 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 16:43:18,319 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 16:43:18,319 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-12-07 16:43:18,319 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 16:43:18,319 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 16:43:18,319 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-12-07 16:43:18,319 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-12-07 16:43:18,319 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 16:43:18,320 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 16:43:18,320 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-12-07 16:43:18,320 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-12-07 16:43:18,320 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2019-12-07 16:43:18,320 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-12-07 16:43:18,320 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-12-07 16:43:18,320 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 16:43:18,321 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-12-07 16:43:18,321 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan 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(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 764adeaa288819eaa24c416e2af415a0fab8d027 [2019-12-07 16:43:18,480 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 16:43:18,488 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 16:43:18,490 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 16:43:18,491 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 16:43:18,492 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 16:43:18,492 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--misc--iowarrior.ko.cil.i [2019-12-07 16:43:18,531 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/data/20057a069/2606b5c775804ee8ad7a5ee301774765/FLAGdc6e85d7a [2019-12-07 16:43:19,159 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 16:43:19,160 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--misc--iowarrior.ko.cil.i [2019-12-07 16:43:19,186 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/data/20057a069/2606b5c775804ee8ad7a5ee301774765/FLAGdc6e85d7a [2019-12-07 16:43:19,525 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/data/20057a069/2606b5c775804ee8ad7a5ee301774765 [2019-12-07 16:43:19,530 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 16:43:19,533 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 16:43:19,535 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 16:43:19,535 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 16:43:19,542 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 16:43:19,544 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 04:43:19" (1/1) ... [2019-12-07 16:43:19,549 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ef7ed36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:19, skipping insertion in model container [2019-12-07 16:43:19,550 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 04:43:19" (1/1) ... [2019-12-07 16:43:19,562 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 16:43:19,695 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 16:43:21,690 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 16:43:21,715 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2019-12-07 16:43:21,755 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 16:43:21,912 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 16:43:21,923 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 16:43:22,087 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 16:43:22,552 INFO L208 MainTranslator]: Completed translation [2019-12-07 16:43:22,553 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22 WrapperNode [2019-12-07 16:43:22,553 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 16:43:22,553 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 16:43:22,554 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 16:43:22,554 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 16:43:22,559 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (1/1) ... [2019-12-07 16:43:22,606 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (1/1) ... [2019-12-07 16:43:22,709 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 16:43:22,709 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 16:43:22,709 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 16:43:22,709 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 16:43:22,716 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (1/1) ... [2019-12-07 16:43:22,717 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (1/1) ... [2019-12-07 16:43:22,732 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (1/1) ... [2019-12-07 16:43:22,733 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (1/1) ... [2019-12-07 16:43:22,794 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (1/1) ... [2019-12-07 16:43:22,812 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (1/1) ... [2019-12-07 16:43:22,832 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (1/1) ... [2019-12-07 16:43:22,855 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 16:43:22,855 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 16:43:22,855 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 16:43:22,855 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 16:43:22,856 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 16:43:22,897 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-12-07 16:43:22,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2019-12-07 16:43:22,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2019-12-07 16:43:22,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2019-12-07 16:43:22,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2019-12-07 16:43:22,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-12-07 16:43:22,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-12-07 16:43:22,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2019-12-07 16:43:22,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2019-12-07 16:43:22,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-12-07 16:43:22,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2019-12-07 16:43:22,899 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 16:43:22,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 16:43:22,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2019-12-07 16:43:22,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2019-12-07 16:43:22,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-12-07 16:43:22,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-12-07 16:43:22,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2019-12-07 16:43:22,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-12-07 16:43:22,899 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-12-07 16:43:22,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-12-07 16:43:22,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2019-12-07 16:43:22,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2019-12-07 16:43:22,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-12-07 16:43:22,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-12-07 16:43:22,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-12-07 16:43:22,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2019-12-07 16:43:22,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2019-12-07 16:43:22,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2019-12-07 16:43:37,563 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_entry_EMGentry_5_returnLabel: main_#res := 0bv32; [2019-12-07 16:43:37,564 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962: #t~ret708 := main_#res; [2019-12-07 16:43:37,565 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2019-12-07 16:43:37,566 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 16:43:37,567 INFO L287 CfgBuilder]: Removed 1281 assume(true) statements. [2019-12-07 16:43:37,568 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 04:43:37 BoogieIcfgContainer [2019-12-07 16:43:37,568 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 16:43:37,569 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-12-07 16:43:37,569 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-12-07 16:43:37,572 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-12-07 16:43:37,572 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 04:43:19" (1/3) ... [2019-12-07 16:43:37,572 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77a46cd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 04:43:37, skipping insertion in model container [2019-12-07 16:43:37,572 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 04:43:22" (2/3) ... [2019-12-07 16:43:37,573 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77a46cd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 04:43:37, skipping insertion in model container [2019-12-07 16:43:37,573 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 04:43:37" (3/3) ... [2019-12-07 16:43:37,574 INFO L109 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--usb--misc--iowarrior.ko.cil.i [2019-12-07 16:43:37,580 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-12-07 16:43:37,585 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 93 error locations. [2019-12-07 16:43:37,592 INFO L249 AbstractCegarLoop]: Starting to check reachability of 93 error locations. [2019-12-07 16:43:37,615 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-12-07 16:43:37,615 INFO L374 AbstractCegarLoop]: Hoare is true [2019-12-07 16:43:37,615 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-12-07 16:43:37,615 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 16:43:37,615 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 16:43:37,615 INFO L378 AbstractCegarLoop]: Difference is false [2019-12-07 16:43:37,615 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 16:43:37,615 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-12-07 16:43:37,641 INFO L276 IsEmpty]: Start isEmpty. Operand 1171 states. [2019-12-07 16:43:37,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-12-07 16:43:37,647 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:37,648 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:37,649 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:37,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:37,653 INFO L82 PathProgramCache]: Analyzing trace with hash 403370504, now seen corresponding path program 1 times [2019-12-07 16:43:37,662 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:37,662 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1272950124] [2019-12-07 16:43:37,662 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:38,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:38,478 INFO L264 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:38,483 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:38,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:38,516 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:38,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:38,532 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1272950124] [2019-12-07 16:43:38,532 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:38,532 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:38,533 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568426864] [2019-12-07 16:43:38,536 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:38,536 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:38,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:38,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:38,547 INFO L87 Difference]: Start difference. First operand 1171 states. Second operand 5 states. [2019-12-07 16:43:38,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:38,648 INFO L93 Difference]: Finished difference Result 2268 states and 2945 transitions. [2019-12-07 16:43:38,648 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:38,649 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2019-12-07 16:43:38,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:38,665 INFO L225 Difference]: With dead ends: 2268 [2019-12-07 16:43:38,665 INFO L226 Difference]: Without dead ends: 1100 [2019-12-07 16:43:38,671 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:38,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2019-12-07 16:43:38,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1100. [2019-12-07 16:43:38,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1100 states. [2019-12-07 16:43:38,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 1288 transitions. [2019-12-07 16:43:38,790 INFO L78 Accepts]: Start accepts. Automaton has 1100 states and 1288 transitions. Word has length 29 [2019-12-07 16:43:38,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:38,791 INFO L462 AbstractCegarLoop]: Abstraction has 1100 states and 1288 transitions. [2019-12-07 16:43:38,791 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:38,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1100 states and 1288 transitions. [2019-12-07 16:43:38,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2019-12-07 16:43:38,792 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:38,792 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:38,993 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2019-12-07 16:43:38,995 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:38,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:38,995 INFO L82 PathProgramCache]: Analyzing trace with hash 1092156076, now seen corresponding path program 1 times [2019-12-07 16:43:38,998 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:38,998 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [770418173] [2019-12-07 16:43:38,999 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:39,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:39,846 INFO L264 TraceCheckSpWp]: Trace formula consists of 954 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:39,849 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:39,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:39,861 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:39,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:39,870 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [770418173] [2019-12-07 16:43:39,870 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:39,870 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:39,870 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437780544] [2019-12-07 16:43:39,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:39,871 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:39,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:39,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:39,872 INFO L87 Difference]: Start difference. First operand 1100 states and 1288 transitions. Second operand 5 states. [2019-12-07 16:43:39,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:39,911 INFO L93 Difference]: Finished difference Result 1100 states and 1288 transitions. [2019-12-07 16:43:39,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:39,911 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 31 [2019-12-07 16:43:39,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:39,916 INFO L225 Difference]: With dead ends: 1100 [2019-12-07 16:43:39,916 INFO L226 Difference]: Without dead ends: 1096 [2019-12-07 16:43:39,916 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:39,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2019-12-07 16:43:39,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 1096. [2019-12-07 16:43:39,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1096 states. [2019-12-07 16:43:39,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1284 transitions. [2019-12-07 16:43:39,948 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1284 transitions. Word has length 31 [2019-12-07 16:43:39,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:39,948 INFO L462 AbstractCegarLoop]: Abstraction has 1096 states and 1284 transitions. [2019-12-07 16:43:39,948 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:39,948 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1284 transitions. [2019-12-07 16:43:39,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2019-12-07 16:43:39,949 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:39,949 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:40,150 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2019-12-07 16:43:40,151 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:40,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:40,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1590127536, now seen corresponding path program 1 times [2019-12-07 16:43:40,155 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:40,156 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716571334] [2019-12-07 16:43:40,156 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:40,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:40,937 INFO L264 TraceCheckSpWp]: Trace formula consists of 957 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:40,940 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:40,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:40,952 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:40,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:40,960 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1716571334] [2019-12-07 16:43:40,961 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:40,961 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:40,961 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885706285] [2019-12-07 16:43:40,961 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:40,961 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:40,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:40,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:40,962 INFO L87 Difference]: Start difference. First operand 1096 states and 1284 transitions. Second operand 5 states. [2019-12-07 16:43:41,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:41,002 INFO L93 Difference]: Finished difference Result 1096 states and 1284 transitions. [2019-12-07 16:43:41,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:41,002 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 33 [2019-12-07 16:43:41,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:41,006 INFO L225 Difference]: With dead ends: 1096 [2019-12-07 16:43:41,006 INFO L226 Difference]: Without dead ends: 1092 [2019-12-07 16:43:41,007 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:41,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2019-12-07 16:43:41,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 1092. [2019-12-07 16:43:41,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1092 states. [2019-12-07 16:43:41,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1092 states to 1092 states and 1280 transitions. [2019-12-07 16:43:41,037 INFO L78 Accepts]: Start accepts. Automaton has 1092 states and 1280 transitions. Word has length 33 [2019-12-07 16:43:41,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:41,038 INFO L462 AbstractCegarLoop]: Abstraction has 1092 states and 1280 transitions. [2019-12-07 16:43:41,038 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:41,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1092 states and 1280 transitions. [2019-12-07 16:43:41,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2019-12-07 16:43:41,039 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:41,039 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:41,240 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 mathsat -unsat_core_generation=3 [2019-12-07 16:43:41,241 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:41,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:41,242 INFO L82 PathProgramCache]: Analyzing trace with hash -895636204, now seen corresponding path program 1 times [2019-12-07 16:43:41,243 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:41,244 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1382017356] [2019-12-07 16:43:41,244 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:41,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:41,992 INFO L264 TraceCheckSpWp]: Trace formula consists of 960 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:41,994 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:42,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:42,006 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:42,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:42,015 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1382017356] [2019-12-07 16:43:42,016 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:42,016 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:42,016 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484914589] [2019-12-07 16:43:42,016 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:42,016 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:42,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:42,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:42,017 INFO L87 Difference]: Start difference. First operand 1092 states and 1280 transitions. Second operand 5 states. [2019-12-07 16:43:42,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:42,069 INFO L93 Difference]: Finished difference Result 1092 states and 1280 transitions. [2019-12-07 16:43:42,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:42,070 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 35 [2019-12-07 16:43:42,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:42,074 INFO L225 Difference]: With dead ends: 1092 [2019-12-07 16:43:42,074 INFO L226 Difference]: Without dead ends: 1088 [2019-12-07 16:43:42,075 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:42,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2019-12-07 16:43:42,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1088. [2019-12-07 16:43:42,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1088 states. [2019-12-07 16:43:42,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1088 states to 1088 states and 1276 transitions. [2019-12-07 16:43:42,118 INFO L78 Accepts]: Start accepts. Automaton has 1088 states and 1276 transitions. Word has length 35 [2019-12-07 16:43:42,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:42,118 INFO L462 AbstractCegarLoop]: Abstraction has 1088 states and 1276 transitions. [2019-12-07 16:43:42,118 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:42,118 INFO L276 IsEmpty]: Start isEmpty. Operand 1088 states and 1276 transitions. [2019-12-07 16:43:42,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2019-12-07 16:43:42,119 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:42,119 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:42,319 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 mathsat -unsat_core_generation=3 [2019-12-07 16:43:42,320 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:42,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:42,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1712773416, now seen corresponding path program 1 times [2019-12-07 16:43:42,321 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:42,322 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1190167186] [2019-12-07 16:43:42,322 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 6 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:43,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:43,058 INFO L264 TraceCheckSpWp]: Trace formula consists of 963 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:43,060 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:43,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:43,071 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:43,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:43,079 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1190167186] [2019-12-07 16:43:43,079 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:43,080 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:43,080 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757476570] [2019-12-07 16:43:43,080 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:43,080 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:43,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:43,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:43,080 INFO L87 Difference]: Start difference. First operand 1088 states and 1276 transitions. Second operand 5 states. [2019-12-07 16:43:43,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:43,132 INFO L93 Difference]: Finished difference Result 1088 states and 1276 transitions. [2019-12-07 16:43:43,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:43,133 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 37 [2019-12-07 16:43:43,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:43,138 INFO L225 Difference]: With dead ends: 1088 [2019-12-07 16:43:43,138 INFO L226 Difference]: Without dead ends: 1084 [2019-12-07 16:43:43,139 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:43,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2019-12-07 16:43:43,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 1084. [2019-12-07 16:43:43,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1084 states. [2019-12-07 16:43:43,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1272 transitions. [2019-12-07 16:43:43,188 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 1272 transitions. Word has length 37 [2019-12-07 16:43:43,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:43,188 INFO L462 AbstractCegarLoop]: Abstraction has 1084 states and 1272 transitions. [2019-12-07 16:43:43,188 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:43,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 1272 transitions. [2019-12-07 16:43:43,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2019-12-07 16:43:43,190 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:43,190 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:43,390 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 mathsat -unsat_core_generation=3 [2019-12-07 16:43:43,391 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:43,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:43,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1002618628, now seen corresponding path program 1 times [2019-12-07 16:43:43,394 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:43,395 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [888222749] [2019-12-07 16:43:43,395 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:44,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:44,194 INFO L264 TraceCheckSpWp]: Trace formula consists of 966 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:44,196 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:44,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:44,208 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:44,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:44,218 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [888222749] [2019-12-07 16:43:44,218 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:44,218 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:44,218 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384336754] [2019-12-07 16:43:44,219 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:44,219 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:44,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:44,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:44,219 INFO L87 Difference]: Start difference. First operand 1084 states and 1272 transitions. Second operand 5 states. [2019-12-07 16:43:44,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:44,255 INFO L93 Difference]: Finished difference Result 1084 states and 1272 transitions. [2019-12-07 16:43:44,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:44,256 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 39 [2019-12-07 16:43:44,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:44,260 INFO L225 Difference]: With dead ends: 1084 [2019-12-07 16:43:44,260 INFO L226 Difference]: Without dead ends: 1080 [2019-12-07 16:43:44,260 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:44,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2019-12-07 16:43:44,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 1080. [2019-12-07 16:43:44,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1080 states. [2019-12-07 16:43:44,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 1268 transitions. [2019-12-07 16:43:44,293 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 1268 transitions. Word has length 39 [2019-12-07 16:43:44,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:44,294 INFO L462 AbstractCegarLoop]: Abstraction has 1080 states and 1268 transitions. [2019-12-07 16:43:44,294 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:44,294 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 1268 transitions. [2019-12-07 16:43:44,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2019-12-07 16:43:44,295 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:44,295 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:44,495 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 mathsat -unsat_core_generation=3 [2019-12-07 16:43:44,496 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:44,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:44,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1443667072, now seen corresponding path program 1 times [2019-12-07 16:43:44,497 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:44,497 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1664516776] [2019-12-07 16:43:44,497 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 8 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:45,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:45,197 INFO L264 TraceCheckSpWp]: Trace formula consists of 969 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:45,199 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:45,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:45,210 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:45,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:45,219 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1664516776] [2019-12-07 16:43:45,219 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:45,219 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:45,219 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598851841] [2019-12-07 16:43:45,219 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:45,220 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:45,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:45,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:45,220 INFO L87 Difference]: Start difference. First operand 1080 states and 1268 transitions. Second operand 5 states. [2019-12-07 16:43:45,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:45,286 INFO L93 Difference]: Finished difference Result 1080 states and 1268 transitions. [2019-12-07 16:43:45,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:45,286 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 41 [2019-12-07 16:43:45,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:45,291 INFO L225 Difference]: With dead ends: 1080 [2019-12-07 16:43:45,291 INFO L226 Difference]: Without dead ends: 1076 [2019-12-07 16:43:45,291 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:45,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2019-12-07 16:43:45,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 1076. [2019-12-07 16:43:45,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1076 states. [2019-12-07 16:43:45,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1076 states to 1076 states and 1264 transitions. [2019-12-07 16:43:45,332 INFO L78 Accepts]: Start accepts. Automaton has 1076 states and 1264 transitions. Word has length 41 [2019-12-07 16:43:45,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:45,333 INFO L462 AbstractCegarLoop]: Abstraction has 1076 states and 1264 transitions. [2019-12-07 16:43:45,333 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:45,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1076 states and 1264 transitions. [2019-12-07 16:43:45,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2019-12-07 16:43:45,333 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:45,334 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:45,534 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 mathsat -unsat_core_generation=3 [2019-12-07 16:43:45,535 INFO L410 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:45,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:45,535 INFO L82 PathProgramCache]: Analyzing trace with hash -89459100, now seen corresponding path program 1 times [2019-12-07 16:43:45,536 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:45,536 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [100840487] [2019-12-07 16:43:45,536 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 9 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:46,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:46,238 INFO L264 TraceCheckSpWp]: Trace formula consists of 972 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:46,239 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:46,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:46,256 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:46,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:46,265 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [100840487] [2019-12-07 16:43:46,266 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:46,266 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:46,266 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198813795] [2019-12-07 16:43:46,266 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:46,266 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:46,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:46,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:46,266 INFO L87 Difference]: Start difference. First operand 1076 states and 1264 transitions. Second operand 5 states. [2019-12-07 16:43:46,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:46,309 INFO L93 Difference]: Finished difference Result 1076 states and 1264 transitions. [2019-12-07 16:43:46,309 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:46,309 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 43 [2019-12-07 16:43:46,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:46,313 INFO L225 Difference]: With dead ends: 1076 [2019-12-07 16:43:46,313 INFO L226 Difference]: Without dead ends: 1072 [2019-12-07 16:43:46,313 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:46,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2019-12-07 16:43:46,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 1072. [2019-12-07 16:43:46,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1072 states. [2019-12-07 16:43:46,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1260 transitions. [2019-12-07 16:43:46,350 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1260 transitions. Word has length 43 [2019-12-07 16:43:46,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:46,350 INFO L462 AbstractCegarLoop]: Abstraction has 1072 states and 1260 transitions. [2019-12-07 16:43:46,350 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:46,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1260 transitions. [2019-12-07 16:43:46,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2019-12-07 16:43:46,351 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:46,351 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:46,551 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 mathsat -unsat_core_generation=3 [2019-12-07 16:43:46,552 INFO L410 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:46,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:46,552 INFO L82 PathProgramCache]: Analyzing trace with hash -70689337, now seen corresponding path program 1 times [2019-12-07 16:43:46,553 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:46,553 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1215580390] [2019-12-07 16:43:46,553 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 10 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:47,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:47,241 INFO L264 TraceCheckSpWp]: Trace formula consists of 975 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:47,243 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:47,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:47,255 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:47,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:47,264 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1215580390] [2019-12-07 16:43:47,264 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:47,264 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:47,264 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497522446] [2019-12-07 16:43:47,265 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:47,265 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:47,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:47,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:47,265 INFO L87 Difference]: Start difference. First operand 1072 states and 1260 transitions. Second operand 5 states. [2019-12-07 16:43:47,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:47,321 INFO L93 Difference]: Finished difference Result 1072 states and 1260 transitions. [2019-12-07 16:43:47,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:47,321 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 45 [2019-12-07 16:43:47,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:47,325 INFO L225 Difference]: With dead ends: 1072 [2019-12-07 16:43:47,325 INFO L226 Difference]: Without dead ends: 1068 [2019-12-07 16:43:47,325 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:47,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2019-12-07 16:43:47,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1068. [2019-12-07 16:43:47,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1068 states. [2019-12-07 16:43:47,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1068 states to 1068 states and 1256 transitions. [2019-12-07 16:43:47,372 INFO L78 Accepts]: Start accepts. Automaton has 1068 states and 1256 transitions. Word has length 45 [2019-12-07 16:43:47,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:47,372 INFO L462 AbstractCegarLoop]: Abstraction has 1068 states and 1256 transitions. [2019-12-07 16:43:47,372 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:47,372 INFO L276 IsEmpty]: Start isEmpty. Operand 1068 states and 1256 transitions. [2019-12-07 16:43:47,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2019-12-07 16:43:47,372 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:47,372 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:47,573 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 mathsat -unsat_core_generation=3 [2019-12-07 16:43:47,574 INFO L410 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:47,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:47,575 INFO L82 PathProgramCache]: Analyzing trace with hash 787185035, now seen corresponding path program 1 times [2019-12-07 16:43:47,577 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:47,578 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1792433973] [2019-12-07 16:43:47,578 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 11 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:48,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:48,343 INFO L264 TraceCheckSpWp]: Trace formula consists of 978 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:48,344 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:48,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:48,355 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:48,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:48,364 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1792433973] [2019-12-07 16:43:48,364 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:48,364 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:48,364 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508558363] [2019-12-07 16:43:48,365 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:48,365 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:48,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:48,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:48,365 INFO L87 Difference]: Start difference. First operand 1068 states and 1256 transitions. Second operand 5 states. [2019-12-07 16:43:48,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:48,425 INFO L93 Difference]: Finished difference Result 1068 states and 1256 transitions. [2019-12-07 16:43:48,425 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:48,425 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 47 [2019-12-07 16:43:48,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:48,429 INFO L225 Difference]: With dead ends: 1068 [2019-12-07 16:43:48,429 INFO L226 Difference]: Without dead ends: 1064 [2019-12-07 16:43:48,429 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:48,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2019-12-07 16:43:48,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1064. [2019-12-07 16:43:48,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1064 states. [2019-12-07 16:43:48,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1252 transitions. [2019-12-07 16:43:48,507 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 1252 transitions. Word has length 47 [2019-12-07 16:43:48,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:48,507 INFO L462 AbstractCegarLoop]: Abstraction has 1064 states and 1252 transitions. [2019-12-07 16:43:48,507 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:48,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 1252 transitions. [2019-12-07 16:43:48,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2019-12-07 16:43:48,508 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:48,508 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:48,708 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 mathsat -unsat_core_generation=3 [2019-12-07 16:43:48,709 INFO L410 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:48,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:48,709 INFO L82 PathProgramCache]: Analyzing trace with hash 570736047, now seen corresponding path program 1 times [2019-12-07 16:43:48,710 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:48,710 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [295284382] [2019-12-07 16:43:48,710 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 12 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:49,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:49,401 INFO L264 TraceCheckSpWp]: Trace formula consists of 981 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:49,402 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:49,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:49,413 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:49,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:49,422 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [295284382] [2019-12-07 16:43:49,422 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:49,423 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:49,423 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139261430] [2019-12-07 16:43:49,423 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:49,423 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:49,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:49,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:49,423 INFO L87 Difference]: Start difference. First operand 1064 states and 1252 transitions. Second operand 5 states. [2019-12-07 16:43:49,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:49,484 INFO L93 Difference]: Finished difference Result 1064 states and 1252 transitions. [2019-12-07 16:43:49,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:49,485 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 49 [2019-12-07 16:43:49,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:49,488 INFO L225 Difference]: With dead ends: 1064 [2019-12-07 16:43:49,488 INFO L226 Difference]: Without dead ends: 1060 [2019-12-07 16:43:49,489 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:49,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2019-12-07 16:43:49,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1060. [2019-12-07 16:43:49,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1060 states. [2019-12-07 16:43:49,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 1248 transitions. [2019-12-07 16:43:49,531 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 1248 transitions. Word has length 49 [2019-12-07 16:43:49,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:49,531 INFO L462 AbstractCegarLoop]: Abstraction has 1060 states and 1248 transitions. [2019-12-07 16:43:49,531 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:49,531 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 1248 transitions. [2019-12-07 16:43:49,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-12-07 16:43:49,532 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:49,532 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:49,732 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 mathsat -unsat_core_generation=3 [2019-12-07 16:43:49,733 INFO L410 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:49,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:49,734 INFO L82 PathProgramCache]: Analyzing trace with hash -1278310861, now seen corresponding path program 1 times [2019-12-07 16:43:49,736 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:49,737 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1708833725] [2019-12-07 16:43:49,737 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 13 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:50,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:50,496 INFO L264 TraceCheckSpWp]: Trace formula consists of 984 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:50,498 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:50,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:50,509 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:50,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:50,517 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1708833725] [2019-12-07 16:43:50,517 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:50,517 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:50,517 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016004399] [2019-12-07 16:43:50,517 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:50,517 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:50,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:50,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:50,518 INFO L87 Difference]: Start difference. First operand 1060 states and 1248 transitions. Second operand 5 states. [2019-12-07 16:43:50,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:50,570 INFO L93 Difference]: Finished difference Result 1060 states and 1248 transitions. [2019-12-07 16:43:50,570 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:50,570 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 51 [2019-12-07 16:43:50,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:50,573 INFO L225 Difference]: With dead ends: 1060 [2019-12-07 16:43:50,574 INFO L226 Difference]: Without dead ends: 1056 [2019-12-07 16:43:50,574 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:50,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2019-12-07 16:43:50,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 1056. [2019-12-07 16:43:50,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1056 states. [2019-12-07 16:43:50,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1244 transitions. [2019-12-07 16:43:50,617 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 1244 transitions. Word has length 51 [2019-12-07 16:43:50,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:50,617 INFO L462 AbstractCegarLoop]: Abstraction has 1056 states and 1244 transitions. [2019-12-07 16:43:50,617 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:50,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1244 transitions. [2019-12-07 16:43:50,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-12-07 16:43:50,618 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:50,618 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:50,818 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 mathsat -unsat_core_generation=3 [2019-12-07 16:43:50,819 INFO L410 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:50,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:50,819 INFO L82 PathProgramCache]: Analyzing trace with hash -95928553, now seen corresponding path program 1 times [2019-12-07 16:43:50,821 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:50,822 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819378298] [2019-12-07 16:43:50,822 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 14 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:51,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:51,605 INFO L264 TraceCheckSpWp]: Trace formula consists of 987 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:51,606 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:51,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:51,618 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:51,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:51,627 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819378298] [2019-12-07 16:43:51,627 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:51,627 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:51,628 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386869611] [2019-12-07 16:43:51,628 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:51,628 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:51,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:51,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:51,628 INFO L87 Difference]: Start difference. First operand 1056 states and 1244 transitions. Second operand 5 states. [2019-12-07 16:43:51,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:51,707 INFO L93 Difference]: Finished difference Result 1056 states and 1244 transitions. [2019-12-07 16:43:51,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:51,708 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 53 [2019-12-07 16:43:51,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:51,711 INFO L225 Difference]: With dead ends: 1056 [2019-12-07 16:43:51,711 INFO L226 Difference]: Without dead ends: 1052 [2019-12-07 16:43:51,712 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:51,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2019-12-07 16:43:51,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1052. [2019-12-07 16:43:51,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1052 states. [2019-12-07 16:43:51,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1052 states to 1052 states and 1240 transitions. [2019-12-07 16:43:51,758 INFO L78 Accepts]: Start accepts. Automaton has 1052 states and 1240 transitions. Word has length 53 [2019-12-07 16:43:51,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:51,758 INFO L462 AbstractCegarLoop]: Abstraction has 1052 states and 1240 transitions. [2019-12-07 16:43:51,758 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:51,758 INFO L276 IsEmpty]: Start isEmpty. Operand 1052 states and 1240 transitions. [2019-12-07 16:43:51,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-12-07 16:43:51,759 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:51,759 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:51,959 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 mathsat -unsat_core_generation=3 [2019-12-07 16:43:51,960 INFO L410 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:51,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:51,961 INFO L82 PathProgramCache]: Analyzing trace with hash 216329791, now seen corresponding path program 1 times [2019-12-07 16:43:51,964 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:51,964 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [908692424] [2019-12-07 16:43:51,964 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 15 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:52,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:52,805 INFO L264 TraceCheckSpWp]: Trace formula consists of 1091 conjuncts, 26 conjunts are in the unsatisfiable core [2019-12-07 16:43:52,807 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:52,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 16:43:52,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:52,940 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:52,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 16:43:53,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:53,170 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [908692424] [2019-12-07 16:43:53,170 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:53,171 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15, 15] imperfect sequences [] total 27 [2019-12-07 16:43:53,171 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077532642] [2019-12-07 16:43:53,171 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2019-12-07 16:43:53,171 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:53,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2019-12-07 16:43:53,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=639, Unknown=0, NotChecked=0, Total=702 [2019-12-07 16:43:53,171 INFO L87 Difference]: Start difference. First operand 1052 states and 1240 transitions. Second operand 27 states. [2019-12-07 16:43:53,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:53,996 INFO L93 Difference]: Finished difference Result 2170 states and 2545 transitions. [2019-12-07 16:43:53,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-12-07 16:43:53,996 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 53 [2019-12-07 16:43:53,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:54,000 INFO L225 Difference]: With dead ends: 2170 [2019-12-07 16:43:54,000 INFO L226 Difference]: Without dead ends: 1129 [2019-12-07 16:43:54,002 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=314, Invalid=1168, Unknown=0, NotChecked=0, Total=1482 [2019-12-07 16:43:54,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2019-12-07 16:43:54,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 1070. [2019-12-07 16:43:54,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1070 states. [2019-12-07 16:43:54,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 1258 transitions. [2019-12-07 16:43:54,057 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 1258 transitions. Word has length 53 [2019-12-07 16:43:54,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:54,057 INFO L462 AbstractCegarLoop]: Abstraction has 1070 states and 1258 transitions. [2019-12-07 16:43:54,058 INFO L463 AbstractCegarLoop]: Interpolant automaton has 27 states. [2019-12-07 16:43:54,058 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 1258 transitions. [2019-12-07 16:43:54,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-12-07 16:43:54,058 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:54,058 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:54,258 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 mathsat -unsat_core_generation=3 [2019-12-07 16:43:54,259 INFO L410 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:54,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:54,260 INFO L82 PathProgramCache]: Analyzing trace with hash -136758591, now seen corresponding path program 1 times [2019-12-07 16:43:54,262 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:54,263 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [713317622] [2019-12-07 16:43:54,263 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 16 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:55,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:55,100 INFO L264 TraceCheckSpWp]: Trace formula consists of 1090 conjuncts, 5 conjunts are in the unsatisfiable core [2019-12-07 16:43:55,102 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:55,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:55,117 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:55,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 16:43:55,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:55,121 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [713317622] [2019-12-07 16:43:55,121 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:55,121 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-12-07 16:43:55,121 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714626082] [2019-12-07 16:43:55,121 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:55,122 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:55,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:55,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:55,122 INFO L87 Difference]: Start difference. First operand 1070 states and 1258 transitions. Second operand 5 states. [2019-12-07 16:43:55,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:55,401 INFO L93 Difference]: Finished difference Result 1875 states and 2197 transitions. [2019-12-07 16:43:55,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 16:43:55,401 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 53 [2019-12-07 16:43:55,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:55,405 INFO L225 Difference]: With dead ends: 1875 [2019-12-07 16:43:55,405 INFO L226 Difference]: Without dead ends: 1127 [2019-12-07 16:43:55,406 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-12-07 16:43:55,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2019-12-07 16:43:55,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 1068. [2019-12-07 16:43:55,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1068 states. [2019-12-07 16:43:55,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1068 states to 1068 states and 1255 transitions. [2019-12-07 16:43:55,492 INFO L78 Accepts]: Start accepts. Automaton has 1068 states and 1255 transitions. Word has length 53 [2019-12-07 16:43:55,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:55,493 INFO L462 AbstractCegarLoop]: Abstraction has 1068 states and 1255 transitions. [2019-12-07 16:43:55,493 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:55,493 INFO L276 IsEmpty]: Start isEmpty. Operand 1068 states and 1255 transitions. [2019-12-07 16:43:55,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2019-12-07 16:43:55,493 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:55,493 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:55,694 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 mathsat -unsat_core_generation=3 [2019-12-07 16:43:55,695 INFO L410 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:55,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:55,695 INFO L82 PathProgramCache]: Analyzing trace with hash 1263516343, now seen corresponding path program 1 times [2019-12-07 16:43:55,698 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:55,699 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1925033122] [2019-12-07 16:43:55,699 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 17 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:56,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:56,693 INFO L264 TraceCheckSpWp]: Trace formula consists of 1190 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:56,695 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:56,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:56,711 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:56,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:56,716 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1925033122] [2019-12-07 16:43:56,716 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:56,716 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-12-07 16:43:56,717 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178549874] [2019-12-07 16:43:56,717 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:56,717 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:56,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:56,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:56,717 INFO L87 Difference]: Start difference. First operand 1068 states and 1255 transitions. Second operand 5 states. [2019-12-07 16:43:56,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:56,856 INFO L93 Difference]: Finished difference Result 2126 states and 2495 transitions. [2019-12-07 16:43:56,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 16:43:56,857 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 54 [2019-12-07 16:43:56,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:56,860 INFO L225 Difference]: With dead ends: 2126 [2019-12-07 16:43:56,860 INFO L226 Difference]: Without dead ends: 1127 [2019-12-07 16:43:56,862 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-12-07 16:43:56,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2019-12-07 16:43:56,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 1068. [2019-12-07 16:43:56,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1068 states. [2019-12-07 16:43:56,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1068 states to 1068 states and 1245 transitions. [2019-12-07 16:43:56,925 INFO L78 Accepts]: Start accepts. Automaton has 1068 states and 1245 transitions. Word has length 54 [2019-12-07 16:43:56,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:56,925 INFO L462 AbstractCegarLoop]: Abstraction has 1068 states and 1245 transitions. [2019-12-07 16:43:56,926 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:56,926 INFO L276 IsEmpty]: Start isEmpty. Operand 1068 states and 1245 transitions. [2019-12-07 16:43:56,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2019-12-07 16:43:56,926 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:56,926 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:57,127 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 mathsat -unsat_core_generation=3 [2019-12-07 16:43:57,127 INFO L410 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:57,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:57,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1263575925, now seen corresponding path program 1 times [2019-12-07 16:43:57,130 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:57,131 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [657275776] [2019-12-07 16:43:57,131 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 18 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:58,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:58,111 INFO L264 TraceCheckSpWp]: Trace formula consists of 1190 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:58,113 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:58,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:58,126 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:58,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:58,138 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [657275776] [2019-12-07 16:43:58,138 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:58,138 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2019-12-07 16:43:58,138 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283033285] [2019-12-07 16:43:58,139 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-12-07 16:43:58,139 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:58,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-12-07 16:43:58,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:58,139 INFO L87 Difference]: Start difference. First operand 1068 states and 1245 transitions. Second operand 6 states. [2019-12-07 16:43:58,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:58,319 INFO L93 Difference]: Finished difference Result 1127 states and 1303 transitions. [2019-12-07 16:43:58,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 16:43:58,320 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 54 [2019-12-07 16:43:58,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:58,325 INFO L225 Difference]: With dead ends: 1127 [2019-12-07 16:43:58,325 INFO L226 Difference]: Without dead ends: 1107 [2019-12-07 16:43:58,326 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-12-07 16:43:58,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2019-12-07 16:43:58,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 1048. [2019-12-07 16:43:58,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2019-12-07 16:43:58,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1225 transitions. [2019-12-07 16:43:58,418 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1225 transitions. Word has length 54 [2019-12-07 16:43:58,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:58,418 INFO L462 AbstractCegarLoop]: Abstraction has 1048 states and 1225 transitions. [2019-12-07 16:43:58,418 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-12-07 16:43:58,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1225 transitions. [2019-12-07 16:43:58,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2019-12-07 16:43:58,419 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:58,419 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:58,619 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 mathsat -unsat_core_generation=3 [2019-12-07 16:43:58,620 INFO L410 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:58,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:58,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1992863653, now seen corresponding path program 1 times [2019-12-07 16:43:58,623 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:58,623 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [417553932] [2019-12-07 16:43:58,624 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 19 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with mathsat -unsat_core_generation=3 [2019-12-07 16:43:59,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:43:59,441 INFO L264 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:43:59,442 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:43:59,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:59,455 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:43:59,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:43:59,464 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [417553932] [2019-12-07 16:43:59,464 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:43:59,464 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:43:59,464 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770816607] [2019-12-07 16:43:59,464 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:43:59,464 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:43:59,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:43:59,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:43:59,465 INFO L87 Difference]: Start difference. First operand 1048 states and 1225 transitions. Second operand 5 states. [2019-12-07 16:43:59,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:43:59,555 INFO L93 Difference]: Finished difference Result 1048 states and 1225 transitions. [2019-12-07 16:43:59,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:43:59,556 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 55 [2019-12-07 16:43:59,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:43:59,560 INFO L225 Difference]: With dead ends: 1048 [2019-12-07 16:43:59,560 INFO L226 Difference]: Without dead ends: 1044 [2019-12-07 16:43:59,560 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:43:59,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2019-12-07 16:43:59,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 1044. [2019-12-07 16:43:59,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1044 states. [2019-12-07 16:43:59,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 1221 transitions. [2019-12-07 16:43:59,630 INFO L78 Accepts]: Start accepts. Automaton has 1044 states and 1221 transitions. Word has length 55 [2019-12-07 16:43:59,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:43:59,630 INFO L462 AbstractCegarLoop]: Abstraction has 1044 states and 1221 transitions. [2019-12-07 16:43:59,630 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:43:59,630 INFO L276 IsEmpty]: Start isEmpty. Operand 1044 states and 1221 transitions. [2019-12-07 16:43:59,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2019-12-07 16:43:59,631 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:43:59,631 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:43:59,831 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 mathsat -unsat_core_generation=3 [2019-12-07 16:43:59,832 INFO L410 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:43:59,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:43:59,832 INFO L82 PathProgramCache]: Analyzing trace with hash 413606399, now seen corresponding path program 1 times [2019-12-07 16:43:59,834 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:43:59,835 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [291058933] [2019-12-07 16:43:59,835 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 20 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:00,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:00,590 INFO L264 TraceCheckSpWp]: Trace formula consists of 993 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:44:00,591 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:00,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:00,603 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:00,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:00,621 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [291058933] [2019-12-07 16:44:00,621 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:00,621 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2019-12-07 16:44:00,621 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704992903] [2019-12-07 16:44:00,621 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-12-07 16:44:00,621 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:00,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-12-07 16:44:00,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:44:00,622 INFO L87 Difference]: Start difference. First operand 1044 states and 1221 transitions. Second operand 6 states. [2019-12-07 16:44:00,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:00,706 INFO L93 Difference]: Finished difference Result 1044 states and 1221 transitions. [2019-12-07 16:44:00,706 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:44:00,706 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 57 [2019-12-07 16:44:00,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:00,709 INFO L225 Difference]: With dead ends: 1044 [2019-12-07 16:44:00,709 INFO L226 Difference]: Without dead ends: 1040 [2019-12-07 16:44:00,710 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-12-07 16:44:00,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2019-12-07 16:44:00,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 1040. [2019-12-07 16:44:00,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1040 states. [2019-12-07 16:44:00,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1217 transitions. [2019-12-07 16:44:00,782 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 1217 transitions. Word has length 57 [2019-12-07 16:44:00,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:00,783 INFO L462 AbstractCegarLoop]: Abstraction has 1040 states and 1217 transitions. [2019-12-07 16:44:00,783 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-12-07 16:44:00,783 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 1217 transitions. [2019-12-07 16:44:00,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2019-12-07 16:44:00,783 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:00,783 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:00,983 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 mathsat -unsat_core_generation=3 [2019-12-07 16:44:00,984 INFO L410 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:00,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:00,985 INFO L82 PathProgramCache]: Analyzing trace with hash 2101083968, now seen corresponding path program 1 times [2019-12-07 16:44:00,988 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:00,988 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1681304555] [2019-12-07 16:44:00,989 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 21 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:01,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:01,946 INFO L264 TraceCheckSpWp]: Trace formula consists of 1196 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 16:44:01,948 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:01,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:01,958 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:01,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:01,970 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1681304555] [2019-12-07 16:44:01,970 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:01,970 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2019-12-07 16:44:01,970 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779074048] [2019-12-07 16:44:01,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 16:44:01,971 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:01,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 16:44:01,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 16:44:01,971 INFO L87 Difference]: Start difference. First operand 1040 states and 1217 transitions. Second operand 4 states. [2019-12-07 16:44:02,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:02,070 INFO L93 Difference]: Finished difference Result 1977 states and 2327 transitions. [2019-12-07 16:44:02,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 16:44:02,070 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 57 [2019-12-07 16:44:02,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:02,073 INFO L225 Difference]: With dead ends: 1977 [2019-12-07 16:44:02,073 INFO L226 Difference]: Without dead ends: 1010 [2019-12-07 16:44:02,074 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 16:44:02,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2019-12-07 16:44:02,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 1010. [2019-12-07 16:44:02,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1010 states. [2019-12-07 16:44:02,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1177 transitions. [2019-12-07 16:44:02,189 INFO L78 Accepts]: Start accepts. Automaton has 1010 states and 1177 transitions. Word has length 57 [2019-12-07 16:44:02,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:02,189 INFO L462 AbstractCegarLoop]: Abstraction has 1010 states and 1177 transitions. [2019-12-07 16:44:02,189 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 16:44:02,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1177 transitions. [2019-12-07 16:44:02,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2019-12-07 16:44:02,189 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:02,189 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:02,390 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 mathsat -unsat_core_generation=3 [2019-12-07 16:44:02,390 INFO L410 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:02,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:02,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1956045821, now seen corresponding path program 1 times [2019-12-07 16:44:02,393 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:02,394 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1902789490] [2019-12-07 16:44:02,394 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 22 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:03,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:03,136 INFO L264 TraceCheckSpWp]: Trace formula consists of 996 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:44:03,137 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:03,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:03,149 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:03,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:03,160 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1902789490] [2019-12-07 16:44:03,160 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:03,160 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:44:03,161 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108205804] [2019-12-07 16:44:03,161 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:44:03,161 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:03,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:44:03,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:44:03,161 INFO L87 Difference]: Start difference. First operand 1010 states and 1177 transitions. Second operand 5 states. [2019-12-07 16:44:03,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:03,246 INFO L93 Difference]: Finished difference Result 1010 states and 1177 transitions. [2019-12-07 16:44:03,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:44:03,247 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 59 [2019-12-07 16:44:03,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:03,250 INFO L225 Difference]: With dead ends: 1010 [2019-12-07 16:44:03,250 INFO L226 Difference]: Without dead ends: 1006 [2019-12-07 16:44:03,250 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:44:03,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2019-12-07 16:44:03,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 1006. [2019-12-07 16:44:03,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1006 states. [2019-12-07 16:44:03,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1173 transitions. [2019-12-07 16:44:03,328 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1173 transitions. Word has length 59 [2019-12-07 16:44:03,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:03,328 INFO L462 AbstractCegarLoop]: Abstraction has 1006 states and 1173 transitions. [2019-12-07 16:44:03,328 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:44:03,328 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1173 transitions. [2019-12-07 16:44:03,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2019-12-07 16:44:03,329 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:03,329 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:03,529 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 mathsat -unsat_core_generation=3 [2019-12-07 16:44:03,530 INFO L410 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:03,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:03,531 INFO L82 PathProgramCache]: Analyzing trace with hash 1435805287, now seen corresponding path program 1 times [2019-12-07 16:44:03,533 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:03,533 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2003595089] [2019-12-07 16:44:03,533 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 23 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:04,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:04,256 INFO L264 TraceCheckSpWp]: Trace formula consists of 999 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:44:04,257 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:04,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:04,269 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:04,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:04,279 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2003595089] [2019-12-07 16:44:04,279 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:04,279 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:44:04,279 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916578983] [2019-12-07 16:44:04,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:44:04,279 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:04,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:44:04,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:44:04,280 INFO L87 Difference]: Start difference. First operand 1006 states and 1173 transitions. Second operand 5 states. [2019-12-07 16:44:04,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:04,374 INFO L93 Difference]: Finished difference Result 1006 states and 1173 transitions. [2019-12-07 16:44:04,374 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:44:04,374 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 61 [2019-12-07 16:44:04,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:04,378 INFO L225 Difference]: With dead ends: 1006 [2019-12-07 16:44:04,378 INFO L226 Difference]: Without dead ends: 1002 [2019-12-07 16:44:04,378 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:44:04,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2019-12-07 16:44:04,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 1002. [2019-12-07 16:44:04,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1002 states. [2019-12-07 16:44:04,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 1169 transitions. [2019-12-07 16:44:04,459 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 1169 transitions. Word has length 61 [2019-12-07 16:44:04,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:04,459 INFO L462 AbstractCegarLoop]: Abstraction has 1002 states and 1169 transitions. [2019-12-07 16:44:04,459 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:44:04,459 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 1169 transitions. [2019-12-07 16:44:04,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-12-07 16:44:04,459 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:04,459 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:04,660 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 mathsat -unsat_core_generation=3 [2019-12-07 16:44:04,661 INFO L410 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:04,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:04,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1124542763, now seen corresponding path program 1 times [2019-12-07 16:44:04,664 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:04,665 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2105172867] [2019-12-07 16:44:04,665 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 24 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:05,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:05,425 INFO L264 TraceCheckSpWp]: Trace formula consists of 1002 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:44:05,427 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:05,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:05,439 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:05,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:05,448 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2105172867] [2019-12-07 16:44:05,448 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:05,449 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:44:05,449 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191930959] [2019-12-07 16:44:05,449 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:44:05,449 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:05,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:44:05,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:44:05,449 INFO L87 Difference]: Start difference. First operand 1002 states and 1169 transitions. Second operand 5 states. [2019-12-07 16:44:05,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:05,568 INFO L93 Difference]: Finished difference Result 1002 states and 1169 transitions. [2019-12-07 16:44:05,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:44:05,568 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 63 [2019-12-07 16:44:05,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:05,572 INFO L225 Difference]: With dead ends: 1002 [2019-12-07 16:44:05,572 INFO L226 Difference]: Without dead ends: 998 [2019-12-07 16:44:05,572 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:44:05,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2019-12-07 16:44:05,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 998. [2019-12-07 16:44:05,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 998 states. [2019-12-07 16:44:05,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 1165 transitions. [2019-12-07 16:44:05,655 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 1165 transitions. Word has length 63 [2019-12-07 16:44:05,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:05,655 INFO L462 AbstractCegarLoop]: Abstraction has 998 states and 1165 transitions. [2019-12-07 16:44:05,655 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:44:05,655 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 1165 transitions. [2019-12-07 16:44:05,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2019-12-07 16:44:05,655 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:05,655 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:05,856 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 mathsat -unsat_core_generation=3 [2019-12-07 16:44:05,857 INFO L410 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:05,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:05,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1645999025, now seen corresponding path program 1 times [2019-12-07 16:44:05,859 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:05,860 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [893846086] [2019-12-07 16:44:05,860 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 25 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:06,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:06,600 INFO L264 TraceCheckSpWp]: Trace formula consists of 1005 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:44:06,601 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:06,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:06,614 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:06,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:06,624 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [893846086] [2019-12-07 16:44:06,625 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:06,625 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:44:06,625 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878631814] [2019-12-07 16:44:06,625 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:44:06,625 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:06,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:44:06,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:44:06,625 INFO L87 Difference]: Start difference. First operand 998 states and 1165 transitions. Second operand 5 states. [2019-12-07 16:44:06,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:06,787 INFO L93 Difference]: Finished difference Result 1609 states and 1898 transitions. [2019-12-07 16:44:06,787 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 16:44:06,788 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 65 [2019-12-07 16:44:06,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:06,793 INFO L225 Difference]: With dead ends: 1609 [2019-12-07 16:44:06,793 INFO L226 Difference]: Without dead ends: 1605 [2019-12-07 16:44:06,793 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:44:06,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1605 states. [2019-12-07 16:44:06,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1605 to 1549. [2019-12-07 16:44:06,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1549 states. [2019-12-07 16:44:06,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1549 states to 1549 states and 1861 transitions. [2019-12-07 16:44:06,933 INFO L78 Accepts]: Start accepts. Automaton has 1549 states and 1861 transitions. Word has length 65 [2019-12-07 16:44:06,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:06,933 INFO L462 AbstractCegarLoop]: Abstraction has 1549 states and 1861 transitions. [2019-12-07 16:44:06,933 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:44:06,933 INFO L276 IsEmpty]: Start isEmpty. Operand 1549 states and 1861 transitions. [2019-12-07 16:44:06,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2019-12-07 16:44:06,933 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:06,933 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:07,134 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 mathsat -unsat_core_generation=3 [2019-12-07 16:44:07,134 INFO L410 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:07,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:07,135 INFO L82 PathProgramCache]: Analyzing trace with hash -1256933421, now seen corresponding path program 1 times [2019-12-07 16:44:07,137 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:07,137 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1638074380] [2019-12-07 16:44:07,137 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 26 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:07,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:07,957 INFO L264 TraceCheckSpWp]: Trace formula consists of 1008 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:44:07,958 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:07,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:07,973 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:07,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:07,983 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1638074380] [2019-12-07 16:44:07,983 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:07,984 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:44:07,984 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695461750] [2019-12-07 16:44:07,984 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:44:07,984 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:07,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:44:07,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:44:07,984 INFO L87 Difference]: Start difference. First operand 1549 states and 1861 transitions. Second operand 5 states. [2019-12-07 16:44:08,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:08,136 INFO L93 Difference]: Finished difference Result 1549 states and 1861 transitions. [2019-12-07 16:44:08,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:44:08,136 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 67 [2019-12-07 16:44:08,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:08,143 INFO L225 Difference]: With dead ends: 1549 [2019-12-07 16:44:08,143 INFO L226 Difference]: Without dead ends: 1545 [2019-12-07 16:44:08,144 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:44:08,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1545 states. [2019-12-07 16:44:08,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1545 to 1545. [2019-12-07 16:44:08,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1545 states. [2019-12-07 16:44:08,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1545 states to 1545 states and 1857 transitions. [2019-12-07 16:44:08,319 INFO L78 Accepts]: Start accepts. Automaton has 1545 states and 1857 transitions. Word has length 67 [2019-12-07 16:44:08,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:08,319 INFO L462 AbstractCegarLoop]: Abstraction has 1545 states and 1857 transitions. [2019-12-07 16:44:08,319 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:44:08,319 INFO L276 IsEmpty]: Start isEmpty. Operand 1545 states and 1857 transitions. [2019-12-07 16:44:08,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2019-12-07 16:44:08,319 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:08,319 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:08,520 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 mathsat -unsat_core_generation=3 [2019-12-07 16:44:08,521 INFO L410 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:08,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:08,521 INFO L82 PathProgramCache]: Analyzing trace with hash -1027042377, now seen corresponding path program 1 times [2019-12-07 16:44:08,524 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:08,524 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1388683902] [2019-12-07 16:44:08,524 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 27 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:09,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:09,318 INFO L264 TraceCheckSpWp]: Trace formula consists of 1011 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 16:44:09,319 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:09,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:09,333 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:09,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:09,343 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1388683902] [2019-12-07 16:44:09,343 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:09,343 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:44:09,343 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072468810] [2019-12-07 16:44:09,343 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 16:44:09,343 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:09,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 16:44:09,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:44:09,344 INFO L87 Difference]: Start difference. First operand 1545 states and 1857 transitions. Second operand 5 states. [2019-12-07 16:44:09,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:09,674 INFO L93 Difference]: Finished difference Result 2961 states and 3569 transitions. [2019-12-07 16:44:09,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 16:44:09,675 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 69 [2019-12-07 16:44:09,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:09,680 INFO L225 Difference]: With dead ends: 2961 [2019-12-07 16:44:09,680 INFO L226 Difference]: Without dead ends: 2851 [2019-12-07 16:44:09,681 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 16:44:09,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2851 states. [2019-12-07 16:44:09,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2851 to 2771. [2019-12-07 16:44:09,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2771 states. [2019-12-07 16:44:09,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2771 states to 2771 states and 3400 transitions. [2019-12-07 16:44:09,943 INFO L78 Accepts]: Start accepts. Automaton has 2771 states and 3400 transitions. Word has length 69 [2019-12-07 16:44:09,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:09,943 INFO L462 AbstractCegarLoop]: Abstraction has 2771 states and 3400 transitions. [2019-12-07 16:44:09,943 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 16:44:09,943 INFO L276 IsEmpty]: Start isEmpty. Operand 2771 states and 3400 transitions. [2019-12-07 16:44:09,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2019-12-07 16:44:09,943 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:09,943 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:10,144 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 mathsat -unsat_core_generation=3 [2019-12-07 16:44:10,145 INFO L410 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:10,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:10,145 INFO L82 PathProgramCache]: Analyzing trace with hash 577646265, now seen corresponding path program 1 times [2019-12-07 16:44:10,148 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:10,148 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2109335371] [2019-12-07 16:44:10,148 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 28 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:11,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:11,175 INFO L264 TraceCheckSpWp]: Trace formula consists of 1238 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 16:44:11,177 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:11,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:11,186 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:11,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:11,195 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2109335371] [2019-12-07 16:44:11,195 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:11,195 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:44:11,195 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284104853] [2019-12-07 16:44:11,195 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 16:44:11,196 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:11,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 16:44:11,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 16:44:11,196 INFO L87 Difference]: Start difference. First operand 2771 states and 3400 transitions. Second operand 4 states. [2019-12-07 16:44:11,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:11,714 INFO L93 Difference]: Finished difference Result 5253 states and 6461 transitions. [2019-12-07 16:44:11,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 16:44:11,715 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 69 [2019-12-07 16:44:11,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:11,719 INFO L225 Difference]: With dead ends: 5253 [2019-12-07 16:44:11,719 INFO L226 Difference]: Without dead ends: 2767 [2019-12-07 16:44:11,722 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 16:44:11,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2767 states. [2019-12-07 16:44:11,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2767 to 2767. [2019-12-07 16:44:11,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2767 states. [2019-12-07 16:44:11,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2767 states to 2767 states and 3393 transitions. [2019-12-07 16:44:11,973 INFO L78 Accepts]: Start accepts. Automaton has 2767 states and 3393 transitions. Word has length 69 [2019-12-07 16:44:11,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:11,973 INFO L462 AbstractCegarLoop]: Abstraction has 2767 states and 3393 transitions. [2019-12-07 16:44:11,973 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 16:44:11,973 INFO L276 IsEmpty]: Start isEmpty. Operand 2767 states and 3393 transitions. [2019-12-07 16:44:11,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2019-12-07 16:44:11,974 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:11,974 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:12,174 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 mathsat -unsat_core_generation=3 [2019-12-07 16:44:12,175 INFO L410 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:12,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:12,175 INFO L82 PathProgramCache]: Analyzing trace with hash -948852988, now seen corresponding path program 1 times [2019-12-07 16:44:12,178 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:12,178 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [924599582] [2019-12-07 16:44:12,178 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 29 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:13,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:13,187 INFO L264 TraceCheckSpWp]: Trace formula consists of 1242 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 16:44:13,189 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:13,196 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:13,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:13,204 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [924599582] [2019-12-07 16:44:13,204 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:13,205 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 16:44:13,205 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299026195] [2019-12-07 16:44:13,205 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 16:44:13,205 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:13,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 16:44:13,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 16:44:13,205 INFO L87 Difference]: Start difference. First operand 2767 states and 3393 transitions. Second operand 4 states. [2019-12-07 16:44:13,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:13,783 INFO L93 Difference]: Finished difference Result 5239 states and 6441 transitions. [2019-12-07 16:44:13,783 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 16:44:13,783 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 72 [2019-12-07 16:44:13,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:13,786 INFO L225 Difference]: With dead ends: 5239 [2019-12-07 16:44:13,786 INFO L226 Difference]: Without dead ends: 2763 [2019-12-07 16:44:13,789 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 16:44:13,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2763 states. [2019-12-07 16:44:14,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2763 to 2763. [2019-12-07 16:44:14,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2763 states. [2019-12-07 16:44:14,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2763 states to 2763 states and 3386 transitions. [2019-12-07 16:44:14,044 INFO L78 Accepts]: Start accepts. Automaton has 2763 states and 3386 transitions. Word has length 72 [2019-12-07 16:44:14,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:14,044 INFO L462 AbstractCegarLoop]: Abstraction has 2763 states and 3386 transitions. [2019-12-07 16:44:14,044 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 16:44:14,044 INFO L276 IsEmpty]: Start isEmpty. Operand 2763 states and 3386 transitions. [2019-12-07 16:44:14,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2019-12-07 16:44:14,045 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:14,045 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:14,245 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 mathsat -unsat_core_generation=3 [2019-12-07 16:44:14,246 INFO L410 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:14,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:14,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1601695500, now seen corresponding path program 1 times [2019-12-07 16:44:14,250 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:14,250 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [470920311] [2019-12-07 16:44:14,251 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 30 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:15,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:15,371 INFO L264 TraceCheckSpWp]: Trace formula consists of 1314 conjuncts, 20 conjunts are in the unsatisfiable core [2019-12-07 16:44:15,373 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:15,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:15,471 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:15,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 16:44:15,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:15,609 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [470920311] [2019-12-07 16:44:15,609 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:15,609 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 21 [2019-12-07 16:44:15,609 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520462772] [2019-12-07 16:44:15,610 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2019-12-07 16:44:15,610 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:15,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-12-07 16:44:15,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=372, Unknown=0, NotChecked=0, Total=420 [2019-12-07 16:44:15,610 INFO L87 Difference]: Start difference. First operand 2763 states and 3386 transitions. Second operand 21 states. [2019-12-07 16:44:17,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:17,431 INFO L93 Difference]: Finished difference Result 9991 states and 12300 transitions. [2019-12-07 16:44:17,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2019-12-07 16:44:17,432 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 91 [2019-12-07 16:44:17,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:17,440 INFO L225 Difference]: With dead ends: 9991 [2019-12-07 16:44:17,440 INFO L226 Difference]: Without dead ends: 7539 [2019-12-07 16:44:17,443 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=362, Invalid=1120, Unknown=0, NotChecked=0, Total=1482 [2019-12-07 16:44:17,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7539 states. [2019-12-07 16:44:17,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7539 to 2795. [2019-12-07 16:44:17,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2795 states. [2019-12-07 16:44:17,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2795 states to 2795 states and 3418 transitions. [2019-12-07 16:44:17,888 INFO L78 Accepts]: Start accepts. Automaton has 2795 states and 3418 transitions. Word has length 91 [2019-12-07 16:44:17,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:17,888 INFO L462 AbstractCegarLoop]: Abstraction has 2795 states and 3418 transitions. [2019-12-07 16:44:17,888 INFO L463 AbstractCegarLoop]: Interpolant automaton has 21 states. [2019-12-07 16:44:17,888 INFO L276 IsEmpty]: Start isEmpty. Operand 2795 states and 3418 transitions. [2019-12-07 16:44:17,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2019-12-07 16:44:17,889 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:17,889 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:18,089 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 mathsat -unsat_core_generation=3 [2019-12-07 16:44:18,090 INFO L410 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:18,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:18,091 INFO L82 PathProgramCache]: Analyzing trace with hash 584110604, now seen corresponding path program 1 times [2019-12-07 16:44:18,094 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:18,094 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1058467775] [2019-12-07 16:44:18,094 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 31 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:19,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:19,265 INFO L264 TraceCheckSpWp]: Trace formula consists of 1447 conjuncts, 19 conjunts are in the unsatisfiable core [2019-12-07 16:44:19,267 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:19,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:19,330 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:19,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:19,497 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1058467775] [2019-12-07 16:44:19,497 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:19,497 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 14 [2019-12-07 16:44:19,497 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751187112] [2019-12-07 16:44:19,498 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-12-07 16:44:19,498 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:19,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-12-07 16:44:19,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2019-12-07 16:44:19,498 INFO L87 Difference]: Start difference. First operand 2795 states and 3418 transitions. Second operand 14 states. [2019-12-07 16:44:27,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:27,874 INFO L93 Difference]: Finished difference Result 16629 states and 20615 transitions. [2019-12-07 16:44:27,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-12-07 16:44:27,875 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 104 [2019-12-07 16:44:27,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:27,886 INFO L225 Difference]: With dead ends: 16629 [2019-12-07 16:44:27,886 INFO L226 Difference]: Without dead ends: 13904 [2019-12-07 16:44:27,890 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=223, Invalid=533, Unknown=0, NotChecked=0, Total=756 [2019-12-07 16:44:27,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13904 states. [2019-12-07 16:44:28,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13904 to 2801. [2019-12-07 16:44:28,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2801 states. [2019-12-07 16:44:28,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2801 states to 2801 states and 3424 transitions. [2019-12-07 16:44:28,460 INFO L78 Accepts]: Start accepts. Automaton has 2801 states and 3424 transitions. Word has length 104 [2019-12-07 16:44:28,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:28,460 INFO L462 AbstractCegarLoop]: Abstraction has 2801 states and 3424 transitions. [2019-12-07 16:44:28,460 INFO L463 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-12-07 16:44:28,460 INFO L276 IsEmpty]: Start isEmpty. Operand 2801 states and 3424 transitions. [2019-12-07 16:44:28,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2019-12-07 16:44:28,461 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:28,461 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:28,662 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 mathsat -unsat_core_generation=3 [2019-12-07 16:44:28,663 INFO L410 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:28,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:28,663 INFO L82 PathProgramCache]: Analyzing trace with hash 1865125920, now seen corresponding path program 1 times [2019-12-07 16:44:28,667 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:28,667 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [830056082] [2019-12-07 16:44:28,667 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 32 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:30,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:30,172 INFO L264 TraceCheckSpWp]: Trace formula consists of 1475 conjuncts, 7 conjunts are in the unsatisfiable core [2019-12-07 16:44:30,175 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:30,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:30,197 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:30,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:30,204 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [830056082] [2019-12-07 16:44:30,204 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:44:30,205 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-12-07 16:44:30,205 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010540425] [2019-12-07 16:44:30,205 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 16:44:30,205 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 16:44:30,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 16:44:30,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 16:44:30,205 INFO L87 Difference]: Start difference. First operand 2801 states and 3424 transitions. Second operand 4 states. [2019-12-07 16:44:33,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 16:44:33,438 INFO L93 Difference]: Finished difference Result 9883 states and 12063 transitions. [2019-12-07 16:44:33,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 16:44:33,439 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 110 [2019-12-07 16:44:33,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 16:44:33,445 INFO L225 Difference]: With dead ends: 9883 [2019-12-07 16:44:33,445 INFO L226 Difference]: Without dead ends: 7471 [2019-12-07 16:44:33,449 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2019-12-07 16:44:33,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7471 states. [2019-12-07 16:44:34,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7471 to 2801. [2019-12-07 16:44:34,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2801 states. [2019-12-07 16:44:34,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2801 states to 2801 states and 3416 transitions. [2019-12-07 16:44:34,064 INFO L78 Accepts]: Start accepts. Automaton has 2801 states and 3416 transitions. Word has length 110 [2019-12-07 16:44:34,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 16:44:34,065 INFO L462 AbstractCegarLoop]: Abstraction has 2801 states and 3416 transitions. [2019-12-07 16:44:34,065 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 16:44:34,065 INFO L276 IsEmpty]: Start isEmpty. Operand 2801 states and 3416 transitions. [2019-12-07 16:44:34,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2019-12-07 16:44:34,065 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 16:44:34,065 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 16:44:34,266 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 mathsat -unsat_core_generation=3 [2019-12-07 16:44:34,266 INFO L410 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr82ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr73ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr77ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr59ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr78ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr55ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr64ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr87ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr72ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr91ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr68ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr81ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr53ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr74ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr60ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr56ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr86ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr65ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr90ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr69ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr89ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr52ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr66ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr75ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr80ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr61ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr57ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr85ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr70ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr67ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr83ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr76ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr58ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr62ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr79ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr63ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr71ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr92ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr84ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr54ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr88ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 16:44:34,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 16:44:34,267 INFO L82 PathProgramCache]: Analyzing trace with hash 1922384222, now seen corresponding path program 1 times [2019-12-07 16:44:34,270 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 16:44:34,270 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [128779000] [2019-12-07 16:44:34,270 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/mathsat Starting monitored process 33 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with mathsat -unsat_core_generation=3 [2019-12-07 16:44:39,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:44:39,359 INFO L264 TraceCheckSpWp]: Trace formula consists of 1475 conjuncts, 57 conjunts are in the unsatisfiable core [2019-12-07 16:44:39,363 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 16:44:39,393 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-12-07 16:44:39,393 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-07 16:44:39,396 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:39,396 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-07 16:44:39,396 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-12-07 16:44:39,592 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2019-12-07 16:44:39,593 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-07 16:44:39,607 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:39,611 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2019-12-07 16:44:39,611 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-07 16:44:39,622 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:39,622 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-07 16:44:39,622 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:26 [2019-12-07 16:44:40,156 INFO L237 Elim1Store]: Index analysis took 172 ms [2019-12-07 16:44:40,163 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:40,163 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2019-12-07 16:44:40,164 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-07 16:44:41,200 WARN L192 SmtUtils]: Spent 1.04 s on a formula simplification that was a NOOP. DAG size: 88 [2019-12-07 16:44:41,201 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:41,205 INFO L430 ElimStorePlain]: Different costs {16=[|v_#memory_$Pointer$.offset_306|, |v_#memory_$Pointer$.base_306|], 20=[|v_#memory_$Pointer$.offset_304|, |v_#memory_$Pointer$.base_304|]} [2019-12-07 16:44:41,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:41,632 INFO L237 Elim1Store]: Index analysis took 403 ms [2019-12-07 16:44:42,124 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 29 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 47 [2019-12-07 16:44:42,125 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-07 16:44:42,452 WARN L192 SmtUtils]: Spent 327.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-12-07 16:44:42,453 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:42,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,580 INFO L237 Elim1Store]: Index analysis took 116 ms [2019-12-07 16:44:42,704 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 29 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 47 [2019-12-07 16:44:42,705 INFO L534 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-12-07 16:44:42,820 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2019-12-07 16:44:42,820 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:42,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,851 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 59 [2019-12-07 16:44:42,852 INFO L534 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-12-07 16:44:42,926 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:42,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-07 16:44:42,949 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 59 [2019-12-07 16:44:42,949 INFO L534 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-12-07 16:44:43,009 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:43,009 INFO L534 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-1 vars, 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-07 16:44:43,010 INFO L239 ElimStorePlain]: Needed 6 recursive calls to eliminate 15 variables, input treesize:209, output treesize:19 [2019-12-07 16:44:43,056 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2019-12-07 16:44:43,056 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-07 16:44:43,064 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:43,065 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2019-12-07 16:44:43,066 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-07 16:44:43,069 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:43,069 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-07 16:44:43,069 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:7 [2019-12-07 16:44:43,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 16:44:43,110 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 16:44:43,209 INFO L430 ElimStorePlain]: Different costs {2=[|v_#memory_$Pointer$.base_307|, |v_#memory_$Pointer$.offset_307|], 20=[|v_#memory_$Pointer$.offset_304|, |v_#memory_$Pointer$.base_304|]} [2019-12-07 16:44:43,243 INFO L534 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-07 16:44:44,085 WARN L192 SmtUtils]: Spent 841.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2019-12-07 16:44:44,085 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:44,103 INFO L534 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-07 16:44:44,632 WARN L192 SmtUtils]: Spent 528.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2019-12-07 16:44:44,632 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-07 16:44:44,640 INFO L534 ElimStorePlain]: Start of recursive call 4: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-07 16:44:45,037 WARN L192 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 83 [2019-12-07 16:44:45,038 INFO L614 ElimStorePlain]: treesize reduction 144, result has 51.7 percent of original size [2019-12-07 16:44:45,042 INFO L534 ElimStorePlain]: Start of recursive call 5: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-07 16:44:45,216 WARN L192 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 78 [2019-12-07 16:44:45,216 INFO L614 ElimStorePlain]: treesize reduction 144, result has 45.7 percent of original size [2019-12-07 16:44:45,217 INFO L534 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 4 dim-2 vars, End of recursive call: 20 dim-0 vars, and 1 xjuncts. [2019-12-07 16:44:45,217 INFO L239 ElimStorePlain]: Needed 5 recursive calls to eliminate 14 variables, input treesize:207, output treesize:121 [2019-12-07 16:44:49,078 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-07 16:47:12,562 WARN L192 SmtUtils]: Spent 2.39 m on a formula simplification. DAG size of input: 3870 DAG size of output: 152 [2019-12-07 16:47:12,563 INFO L614 ElimStorePlain]: treesize reduction 222296992, result has 0.0 percent of original size [2019-12-07 16:47:38,520 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-07 16:51:02,561 WARN L194 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2019-12-07 16:51:02,562 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [128779000] [2019-12-07 16:51:02,562 INFO L343 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") [2019-12-07 16:51:02,562 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2050655082] [2019-12-07 16:51:02,563 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/cvc4 Starting monitored process 34 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-12-07 16:51:28,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:51:28,564 INFO L264 TraceCheckSpWp]: Trace formula consists of 1475 conjuncts, 60 conjunts are in the unsatisfiable core [2019-12-07 16:51:28,566 INFO L343 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken [2019-12-07 16:51:28,566 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718481485] [2019-12-07 16:51:28,566 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a9bff858-9ed2-4ff5-8c21-c00693903d92/bin/utaipan/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 16:51:29,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 16:51:30,019 INFO L264 TraceCheckSpWp]: Trace formula consists of 1475 conjuncts, 60 conjunts are in the unsatisfiable core [2019-12-07 16:51:30,021 INFO L343 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: ManagedScript already locked by |v_#memory_$Pointer$.base_309| [2019-12-07 16:51:30,021 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 0 imperfect interpolant sequences. [2019-12-07 16:51:30,021 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2019-12-07 16:51:30,021 ERROR L206 FreeRefinementEngine]: Strategy WALRUS failed to provide any proof altough trace is infeasible [2019-12-07 16:51:30,021 INFO L475 BasicCegarLoop]: Counterexample might be feasible [2019-12-07 16:51:30,626 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,34 cvc4 --incremental --print-success --lang smt --rewrite-divk,33 mathsat -unsat_core_generation=3 [2019-12-07 16:51:30,666 WARN L229 ceAbstractionStarter]: Unable to decide correctness. Please check the following counterexample manually. [2019-12-07 16:51:30,666 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.12 04:51:30 BoogieIcfgContainer [2019-12-07 16:51:30,667 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-12-07 16:51:30,667 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 16:51:30,667 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 16:51:30,667 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 16:51:30,667 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 04:43:37" (3/4) ... [2019-12-07 16:51:30,670 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-12-07 16:51:30,670 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 16:51:30,671 INFO L168 Benchmark]: Toolchain (without parser) took 491139.28 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 821.0 MB). Free memory was 941.6 MB in the beginning and 1.2 GB in the end (delta: -228.3 MB). Peak memory consumption was 592.7 MB. Max. memory is 11.5 GB. [2019-12-07 16:51:30,671 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 981.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 16:51:30,671 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3018.49 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 258.5 MB). Free memory was 941.6 MB in the beginning and 1.0 GB in the end (delta: -83.6 MB). Peak memory consumption was 318.1 MB. Max. memory is 11.5 GB. [2019-12-07 16:51:30,671 INFO L168 Benchmark]: Boogie Procedure Inliner took 155.45 ms. Allocated memory is still 1.3 GB. Free memory was 1.0 GB in the beginning and 992.1 MB in the end (delta: 33.2 MB). Peak memory consumption was 33.2 MB. Max. memory is 11.5 GB. [2019-12-07 16:51:30,671 INFO L168 Benchmark]: Boogie Preprocessor took 145.60 ms. Allocated memory is still 1.3 GB. Free memory was 992.1 MB in the beginning and 954.7 MB in the end (delta: 37.5 MB). Peak memory consumption was 37.5 MB. Max. memory is 11.5 GB. [2019-12-07 16:51:30,672 INFO L168 Benchmark]: RCFGBuilder took 14713.49 ms. Allocated memory was 1.3 GB in the beginning and 1.4 GB in the end (delta: 82.8 MB). Free memory was 954.7 MB in the beginning and 986.5 MB in the end (delta: -31.8 MB). Peak memory consumption was 259.4 MB. Max. memory is 11.5 GB. [2019-12-07 16:51:30,672 INFO L168 Benchmark]: TraceAbstraction took 473097.43 ms. Allocated memory was 1.4 GB in the beginning and 1.9 GB in the end (delta: 479.7 MB). Free memory was 986.5 MB in the beginning and 1.2 GB in the end (delta: -183.4 MB). Peak memory consumption was 296.3 MB. Max. memory is 11.5 GB. [2019-12-07 16:51:30,672 INFO L168 Benchmark]: Witness Printer took 2.95 ms. Allocated memory is still 1.9 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 16:51:30,674 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 981.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 3018.49 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 258.5 MB). Free memory was 941.6 MB in the beginning and 1.0 GB in the end (delta: -83.6 MB). Peak memory consumption was 318.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 155.45 ms. Allocated memory is still 1.3 GB. Free memory was 1.0 GB in the beginning and 992.1 MB in the end (delta: 33.2 MB). Peak memory consumption was 33.2 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 145.60 ms. Allocated memory is still 1.3 GB. Free memory was 992.1 MB in the beginning and 954.7 MB in the end (delta: 37.5 MB). Peak memory consumption was 37.5 MB. Max. memory is 11.5 GB. * RCFGBuilder took 14713.49 ms. Allocated memory was 1.3 GB in the beginning and 1.4 GB in the end (delta: 82.8 MB). Free memory was 954.7 MB in the beginning and 986.5 MB in the end (delta: -31.8 MB). Peak memory consumption was 259.4 MB. Max. memory is 11.5 GB. * TraceAbstraction took 473097.43 ms. Allocated memory was 1.4 GB in the beginning and 1.9 GB in the end (delta: 479.7 MB). Free memory was 986.5 MB in the beginning and 1.2 GB in the end (delta: -183.4 MB). Peak memory consumption was 296.3 MB. Max. memory is 11.5 GB. * Witness Printer took 2.95 ms. Allocated memory is still 1.9 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 11432]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: unable to decide satisfiability of path constraint, overapproximation of large string literal at line 5771. Possible FailurePath: [L4528-L4531] static struct mutex iowarrior_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "iowarrior_mutex.wait_lock", 0, 0UL}}}}, {& iowarrior_mutex.wait_list, & iowarrior_mutex.wait_list}, 0, (void *)(& iowarrior_mutex), {0, {0, 0}, "iowarrior_mutex", 0, 0UL}}; [L4533-L4537] static struct mutex iowarrior_open_disc_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "iowarrior_open_disc_lock.wait_lock", 0, 0UL}}}}, {& iowarrior_open_disc_lock.wait_list, & iowarrior_open_disc_lock.wait_list}, 0, (void *)(& iowarrior_open_disc_lock), {0, {0, 0}, "iowarrior_open_disc_lock", 0, 0UL}}; [L4572-L4586] static struct usb_device_id const iowarrior_ids[6U] = { {3U, 1984U, 5376U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1984U, 5377U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1984U, 5393U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1984U, 5394U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1984U, 5379U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L4587] struct usb_device_id const __mod_usb__iowarrior_ids_device_table[6U] ; [L5542-L5545] static struct file_operations const iowarrior_fops = {& __this_module, & noop_llseek, & iowarrior_read, & iowarrior_write, 0, 0, 0, 0, 0, & iowarrior_poll, & iowarrior_ioctl, 0, 0, 0, & iowarrior_open, 0, & iowarrior_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L5558] static struct usb_class_driver iowarrior_class = {(char *)"iowarrior%d", & iowarrior_devnode, & iowarrior_fops, 0}; [L5760-L5765] static struct usb_driver iowarrior_driver = {"iowarrior", & iowarrior_probe, & iowarrior_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& iowarrior_ids), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L5831] struct ldv_thread ldv_thread_0 ; [L5832] struct ldv_thread ldv_thread_1 ; [L5833] struct ldv_thread ldv_thread_2 ; [L5834] struct ldv_thread ldv_thread_5 ; [L7070] int ldv_linux_alloc_usb_lock_lock = 1; [L7228] int ldv_linux_arch_io_iomem = 0; [L7270] static int ldv_linux_block_genhd_disk_state = 0; [L7316] static int ldv_linux_block_queue_queue_state = 0; [L7339] int ldv_linux_block_request_blk_rq = 0; [L7363] int ldv_linux_drivers_base_class_usb_gadget_class = 0; [L7524] int ldv_linux_fs_char_dev_usb_gadget_chrdev = 0; [L7587] int ldv_linux_fs_sysfs_sysfs = 0; [L7630] int ldv_linux_kernel_locking_rwlock_rlock = 1; [L7631] int ldv_linux_kernel_locking_rwlock_wlock = 1; [L7722] int ldv_linux_kernel_module_module_refcounter = 1; [L7793] int ldv_linux_kernel_rcu_srcu_srcu_nested = 0; [L7832] int ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh = 0; [L7871] int ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched = 0; [L7910] int ldv_linux_kernel_rcu_update_lock_rcu_nested = 0; [L7987] static bool __ldv_in_interrupt_context = 0; [L8065] unsigned short ldv_linux_mmc_sdio_func_sdio_element = 0U; [L8106] int ldv_linux_net_register_probe_state = 0; [L8149] int rtnllocknumber = 0; [L8225] int locksocknumber = 0; [L8279] int ldv_linux_usb_coherent_coherent_state = 0; [L8323] ldv_map LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS ; [L8387] int ldv_linux_usb_gadget_usb_gadget = 0; [L8536] int ldv_linux_usb_register_probe_state = 0; [L8578] int ldv_linux_usb_urb_urb_state = 0; [L8864] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode ; [L8950] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_iowarrior_mutex ; [L9036] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_iowarrior_open_disc_lock ; [L9122] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock ; [L9208] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device ; [L9294] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_iowarrior ; [L9410] static int ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct = 1; [L9515] static int ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode = 1; [L9620] static int ldv_linux_kernel_locking_spinlock_spin_intr_idx_lock_of_iowarrior = 1; [L9725] static int ldv_linux_kernel_locking_spinlock_spin_lock = 1; [L9830] static int ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN = 1; [L9935] static int ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data = 1; [L10040] static int ldv_linux_kernel_locking_spinlock_spin_ptl = 1; [L10145] static int ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct = 1; [L10306] static int ldv_linux_kernel_sched_completion_completion = 0; [L10338] static int ldv_linux_lib_idr_idr = 0; [L8623] COND FALSE !(expression == 0) [L5915] void (*ldv_5_exit_iowarrior_driver_exit_default)(void) ; [L5916] int (*ldv_5_init_iowarrior_driver_init_default)(void) ; [L5917] int ldv_5_ret_default ; [L5918] int tmp ; [L5919] int tmp___0 ; [L5846] int tmp ; [L5768] int tmp ; [L5771] CALL ldv_usb_register_driver_132(& iowarrior_driver, & __this_module, "iowarrior") [L6879] ldv_func_ret_type___0 ldv_func_res ; [L6880] int tmp ; [L6881] int tmp___0 ; [L11587] return __VERIFIER_nondet_int(); [L6884] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L6885] ldv_func_res = tmp [L6346] struct usb_driver *ldv_4_usb_driver_usb_driver ; [L6347] int tmp ; [L8539] int nondet ; [L8540] int tmp ; [L8762] int tmp ; [L8765] tmp = __VERIFIER_nondet_int() [L8767] return (tmp); [L8543] tmp = ldv_undef_int() [L8544] nondet = tmp [L8546] COND FALSE !(nondet < 0) [L8550] return (0); [L6350] arg0 = ldv_pre_usb_register_driver() [L8762] int tmp ; [L8765] tmp = __VERIFIER_nondet_int() [L8767] return (tmp); [L6351] tmp = ldv_undef_int() [L6353] COND TRUE tmp != 0 [L8623] COND FALSE !(expression == 0) [L6356] ldv_4_usb_driver_usb_driver = arg1 [L5888] struct ldv_struct_usb_instance_1 *cf_arg_2 ; [L5889] void *tmp ; [L8727] void *res ; [L8728] void *tmp ; [L8729] long tmp___0 ; [L8732] tmp = malloc(size) [L8733] res = tmp [L8623] COND FALSE !(expression == 0) [L7486] return ((unsigned long )ptr > 4294967295UL); [L8735] tmp___0 = ldv_is_err((void const *)res) [L8623] COND FALSE !(expression == 0) [L8738] return (res); [L5892] tmp = ldv_xmalloc(16UL) [L5893] cf_arg_2 = (struct ldv_struct_usb_instance_1 *)tmp [L5894] cf_arg_2->arg0 = arg0 [L6277] struct usb_driver *ldv_2_container_usb_driver ; [L6278] struct ldv_struct_usb_instance_1 *data ; [L6280] data = (struct ldv_struct_usb_instance_1 *)arg0 [L6281] COND TRUE (unsigned long )data != (unsigned long )((struct ldv_struct_usb_instance_1 *)0) [L6283] EXPR data->arg0 [L6283] ldv_2_container_usb_driver = data->arg0 [L5874] struct ldv_struct_usb_instance_1 *cf_arg_1 ; [L5875] void *tmp ; [L8727] void *res ; [L8728] void *tmp ; [L8729] long tmp___0 ; [L8732] tmp = malloc(size) [L8733] res = tmp [L8623] COND FALSE !(expression == 0) [L7486] return ((unsigned long )ptr > 4294967295UL); [L8735] tmp___0 = ldv_is_err((void const *)res) [L8623] COND FALSE !(expression == 0) [L8738] return (res); [L5878] tmp = ldv_xmalloc(16UL) [L5879] cf_arg_1 = (struct ldv_struct_usb_instance_1 *)tmp [L5880] cf_arg_1->arg0 = arg0 [L6371] struct usb_driver *ldv_1_container_usb_driver ; [L6372] struct usb_device_id *ldv_1_ldv_param_13_1_default ; [L6373] int ldv_1_probe_retval_default ; [L6374] _Bool ldv_1_reset_flag_default ; [L6375] struct usb_interface *ldv_1_resource_usb_interface ; [L6376] struct usb_device *ldv_1_usb_device_usb_device ; [L6377] struct ldv_struct_usb_instance_1 *data ; [L6378] void *tmp ; [L6379] void *tmp___0 ; [L6380] void *tmp___1 ; [L6381] int tmp___2 ; [L6382] int tmp___3 ; [L6384] data = (struct ldv_struct_usb_instance_1 *)arg0 [L6385] ldv_1_reset_flag_default = 0 [L6386] COND TRUE (unsigned long )data != (unsigned long )((struct ldv_struct_usb_instance_1 *)0) [L6388] EXPR data->arg0 [L6388] ldv_1_container_usb_driver = data->arg0 [L8727] void *res ; [L8728] void *tmp ; [L8729] long tmp___0 ; [L8732] tmp = malloc(size) [L8733] res = tmp [L8623] COND FALSE !(expression == 0) [L7486] return ((unsigned long )ptr > 4294967295UL); [L8735] tmp___0 = ldv_is_err((void const *)res) [L8623] COND FALSE !(expression == 0) [L8738] return (res); [L6394] tmp = ldv_xmalloc(1552UL) [L6395] ldv_1_resource_usb_interface = (struct usb_interface *)tmp [L8727] void *res ; [L8728] void *tmp ; [L8729] long tmp___0 ; [L8732] tmp = malloc(size) [L8733] res = tmp [L8623] COND FALSE !(expression == 0) [L7486] return ((unsigned long )ptr > 4294967295UL); [L8735] tmp___0 = ldv_is_err((void const *)res) [L8623] COND FALSE !(expression == 0) [L8738] return (res); [L6396] tmp___0 = ldv_xmalloc(2024UL) [L6397] ldv_1_usb_device_usb_device = (struct usb_device *)tmp___0 [L6398] ldv_1_resource_usb_interface->dev.parent = & ldv_1_usb_device_usb_device->dev [L8727] void *res ; [L8728] void *tmp ; [L8729] long tmp___0 ; [L8732] tmp = malloc(size) [L8733] res = tmp [L8623] COND FALSE !(expression == 0) [L7486] return ((unsigned long )ptr > 4294967295UL); [L8735] tmp___0 = ldv_is_err((void const *)res) [L8623] COND FALSE !(expression == 0) [L8738] return (res); [L6399] tmp___1 = ldv_xmalloc(32UL) [L6400] ldv_1_ldv_param_13_1_default = (struct usb_device_id *)tmp___1 [L8127] ldv_linux_net_register_probe_state = 0 [L8557] ldv_linux_usb_register_probe_state = 0 [L6403] ldv_1_container_usb_driver->probe [L6317] int tmp ; [L5561] struct usb_device *udev ; [L5562] struct usb_device *tmp ; [L5563] struct iowarrior *dev ; [L5564] struct usb_host_interface *iface_desc ; [L5565] struct usb_endpoint_descriptor *endpoint ; [L5566] int i ; [L5567] int retval ; [L5568] void *tmp___0 ; [L5569] struct lock_class_key __key ; [L5570] struct lock_class_key __key___0 ; [L5571] struct lock_class_key __key___1 ; [L5572] struct lock_class_key __key___2 ; [L5573] int tmp___1 ; [L5574] int tmp___2 ; [L5575] void *tmp___3 ; [L5576] unsigned int tmp___4 ; [L5577] void *tmp___5 ; [L5578] size_t tmp___6 ; [L5579] unsigned int tmp___7 ; [L4442] struct device const *__mptr ; [L4444] EXPR intf->dev.parent [L4444] __mptr = (struct device const *)intf->dev.parent [L4445] return ((struct usb_device *)__mptr + 0xffffffffffffff70UL); [L5582] tmp = interface_to_usbdev(interface) [L5583] udev = tmp [L5584] dev = (struct iowarrior *)0 [L5585] retval = -12 [L6515] void *tmp ; [L8051] void *res ; [L7007] bool tmp ; [L7008] int tmp___0 ; [L8005] return (__ldv_in_interrupt_context); [L7011] tmp = ldv_in_interrupt_context() [L7013] COND FALSE !(\read(tmp)) [L7016] tmp___0 = 1 [L11158] COND FALSE !(! expr) [L7074] COND FALSE !(ldv_linux_alloc_usb_lock_lock == 2) [L8708] void *tmp ; [L8684] void *res ; [L8685] void *tmp ; [L8686] long tmp___0 ; [L8687] int tmp___1 ; [L8762] int tmp ; [L8765] tmp = __VERIFIER_nondet_int() [L8767] return (tmp); [L8690] tmp___1 = ldv_undef_int() [L8692] COND TRUE tmp___1 != 0 [L8694] tmp = calloc(nmemb, size) [L8695] res = tmp [L8623] COND FALSE !(expression == 0) [L7486] return ((unsigned long )ptr > 4294967295UL); [L8697] tmp___0 = ldv_is_err((void const *)res) [L8623] COND FALSE !(expression == 0) [L8700] return (res); [L8711] tmp = ldv_calloc(1UL, size) [L8713] return (tmp); [L8055] res = ldv_zalloc(size) [L8058] return (res); [L6518] tmp = ldv_kzalloc(size, flags) [L6520] return (tmp); [L5586] tmp___0 = kzalloc(528UL, 208U) [L5587] dev = (struct iowarrior *)tmp___0 [L5589] COND FALSE !((unsigned long )dev == (unsigned long )((struct iowarrior *)0)) [L4180] v->counter = i [L4180] v->counter = i [L4210] return (& lock->__annonCompField18.rlock); [L4180] v->counter = i [L4180] v->counter = i [L5607] dev->udev = udev [L5608] dev->interface = interface [L5609] EXPR interface->cur_altsetting [L5609] iface_desc = interface->cur_altsetting [L5610] EXPR udev->descriptor.idProduct [L5610] dev->product_id = udev->descriptor.idProduct [L5611] i = 0 [L5632] EXPR iface_desc->desc.bNumEndpoints [L5632] COND FALSE !(i < (int )iface_desc->desc.bNumEndpoints) [L5637] EXPR dev->int_in_endpoint [L4313] EXPR epd->wMaxPacketSize [L4313] return ((int )epd->wMaxPacketSize); [L5637] dev->report_size = usb_endpoint_maxp((struct usb_endpoint_descriptor const *)dev->int_in_endpoint) [L5639] EXPR dev->interface [L5639] EXPR (dev->interface)->cur_altsetting [L5639] EXPR ((dev->interface)->cur_altsetting)->desc.bInterfaceNumber [L5639] (unsigned int )((dev->interface)->cur_altsetting)->desc.bInterfaceNumber == 0U && (unsigned int )dev->product_id == 5379U [L5639] EXPR dev->product_id [L5639] (unsigned int )((dev->interface)->cur_altsetting)->desc.bInterfaceNumber == 0U && (unsigned int )dev->product_id == 5379U [L5639] COND TRUE (unsigned int )((dev->interface)->cur_altsetting)->desc.bInterfaceNumber == 0U && (unsigned int )dev->product_id == 5379U [L5640] dev->report_size = 7 [L6825] struct urb *res ; [L6826] struct urb *tmp ; [L6827] long tmp___0 ; [L8581] void *arbitrary_memory ; [L8582] void *tmp ; [L8660] void *res ; [L8661] void *tmp ; [L8662] long tmp___0 ; [L8663] int tmp___1 ; [L8762] int tmp ; [L8765] tmp = __VERIFIER_nondet_int() [L8767] return (tmp); [L8666] tmp___1 = ldv_undef_int() [L8668] COND FALSE !(tmp___1 != 0) [L8678] return ((void *)0); [L8585] tmp = ldv_malloc(sizeof(struct urb)) [L8586] arbitrary_memory = tmp [L8588] COND TRUE (unsigned long )arbitrary_memory == (unsigned long )((void *)0) [L8589] return ((struct urb *)arbitrary_memory); [L6830] tmp = ldv_linux_usb_urb_usb_alloc_urb() [L6831] res = tmp [L7486] return ((unsigned long )ptr > 4294967295UL); [L6832] tmp___0 = ldv_is_err((void const *)res) [L8623] COND FALSE !(expression == 0) [L7007] bool tmp ; [L7008] int tmp___0 ; [L8005] return (__ldv_in_interrupt_context); [L7011] tmp = ldv_in_interrupt_context() [L7013] COND FALSE !(\read(tmp)) [L7016] tmp___0 = 1 [L11158] COND FALSE !(! expr) [L7074] COND FALSE !(ldv_linux_alloc_usb_lock_lock == 2) [L6837] return (res); [L5644] dev->int_in_urb = ldv_usb_alloc_urb_127(0, 208U) [L5646] EXPR dev->int_in_urb [L5646] COND TRUE (unsigned long )dev->int_in_urb == (unsigned long )((struct urb *)0) [L4726] struct _ddebug descriptor ; [L4727] long tmp ; [L4730] descriptor.modname = "iowarrior" [L4731] descriptor.function = "iowarrior_delete" [L4732] descriptor.filename = "drivers/usb/misc/iowarrior.c" [L4733] descriptor.format = "minor %d\n" [L4734] descriptor.lineno = 247U [L4735] descriptor.flags = 0U [L4736] EXPR descriptor.flags [L8641] return (exp); [L4736] tmp = ldv__builtin_expect((long )descriptor.flags & 1L, 0L) [L4738] COND FALSE !(tmp != 0L) [L4746] dev->int_in_buffer [L4747] dev->int_in_urb [L8599] COND TRUE (unsigned long )urb != (unsigned long )((struct urb *)0) [L11430] COND TRUE ! expr [L11432] __VERIFIER_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 1172 locations, 93 error locations. Result: UNKNOWN, OverallTime: 473.0s, OverallIterations: 32, TraceHistogramMax: 1, AutomataDifference: 18.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, HoareTripleCheckerStatistics: 38668 SDtfs, 80529 SDslu, 100880 SDs, 0 SdLazy, 1247 SolverSat, 251 SolverUnsat, 2 SolverUnknown, 0 SolverNotchecked, 8.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3501 GetRequests, 3291 SyntacticMatches, 1 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 2.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2801occurred in iteration=30, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.1s AutomataMinimizationTime, 31 MinimizatonAttempts, 20889 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 16.8s SatisfiabilityAnalysisTime, 3.5s InterpolantComputationTime, 1746 NumberOfCodeBlocks, 1746 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 3430 ConstructedInterpolants, 0 QuantifiedInterpolants, 530805 SizeOfPredicates, 144 NumberOfNonLiveVariables, 33074 ConjunctsInSsa, 175 ConjunctsInUnsatCore, 62 InterpolantComputations, 62 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: 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 Received shutdown request...