./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursive/Ackermann02.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive/Ackermann02.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 20c02b81d1b1bc312ccc75d6e9b31c6252d69e8a6e2560afe3a2a95a3e53102a --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 14:05:00,821 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 14:05:00,823 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 14:05:00,840 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 14:05:00,840 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 14:05:00,841 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 14:05:00,842 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 14:05:00,843 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 14:05:00,845 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 14:05:00,846 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 14:05:00,846 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 14:05:00,847 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 14:05:00,848 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 14:05:00,849 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 14:05:00,849 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 14:05:00,850 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 14:05:00,851 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 14:05:00,852 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 14:05:00,853 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 14:05:00,855 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 14:05:00,856 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 14:05:00,857 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 14:05:00,858 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 14:05:00,859 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 14:05:00,862 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 14:05:00,863 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 14:05:00,863 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 14:05:00,864 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 14:05:00,864 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 14:05:00,865 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 14:05:00,865 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 14:05:00,866 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 14:05:00,866 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 14:05:00,867 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 14:05:00,868 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 14:05:00,868 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 14:05:00,868 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 14:05:00,869 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 14:05:00,869 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 14:05:00,869 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 14:05:00,870 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 14:05:00,871 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-32bit-Taipan_Default.epf [2022-12-14 14:05:00,891 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 14:05:00,891 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 14:05:00,891 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 14:05:00,891 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 14:05:00,892 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 14:05:00,892 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 14:05:00,892 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 14:05:00,893 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 14:05:00,893 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 14:05:00,893 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 14:05:00,893 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 14:05:00,893 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 14:05:00,893 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 14:05:00,894 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 14:05:00,894 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 14:05:00,894 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 14:05:00,894 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 14:05:00,894 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 14:05:00,895 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 14:05:00,895 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 14:05:00,895 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 14:05:00,895 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 14:05:00,896 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 14:05:00,896 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 14:05:00,896 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 14:05:00,896 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 14:05:00,896 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 14:05:00,896 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-12-14 14:05:00,897 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 14:05:00,897 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 14:05:00,897 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 14:05:00,897 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 14:05:00,897 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 14:05:00,897 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 14:05:00,898 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 14:05:00,898 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 14:05:00,898 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 14:05:00,898 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 14:05:00,898 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 14:05:00,898 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 14:05:00,898 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 14:05:00,899 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 14:05:00,899 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 14:05:00,899 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 20c02b81d1b1bc312ccc75d6e9b31c6252d69e8a6e2560afe3a2a95a3e53102a [2022-12-14 14:05:01,113 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 14:05:01,130 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 14:05:01,132 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 14:05:01,133 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 14:05:01,134 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 14:05:01,134 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/recursive/Ackermann02.c [2022-12-14 14:05:03,760 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 14:05:03,873 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 14:05:03,873 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/sv-benchmarks/c/recursive/Ackermann02.c [2022-12-14 14:05:03,878 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/data/fcd49bf0f/faaf0d155b20470cb0a9ec55e4575b19/FLAGef98c384a [2022-12-14 14:05:03,889 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/data/fcd49bf0f/faaf0d155b20470cb0a9ec55e4575b19 [2022-12-14 14:05:03,890 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 14:05:03,891 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 14:05:03,892 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 14:05:03,892 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 14:05:03,895 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 14:05:03,896 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 02:05:03" (1/1) ... [2022-12-14 14:05:03,896 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58e825b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:03, skipping insertion in model container [2022-12-14 14:05:03,896 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 02:05:03" (1/1) ... [2022-12-14 14:05:03,902 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 14:05:03,912 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 14:05:04,020 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/sv-benchmarks/c/recursive/Ackermann02.c[1157,1170] [2022-12-14 14:05:04,020 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 14:05:04,027 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 14:05:04,038 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/sv-benchmarks/c/recursive/Ackermann02.c[1157,1170] [2022-12-14 14:05:04,038 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 14:05:04,048 INFO L208 MainTranslator]: Completed translation [2022-12-14 14:05:04,048 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04 WrapperNode [2022-12-14 14:05:04,048 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 14:05:04,049 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 14:05:04,049 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 14:05:04,049 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 14:05:04,054 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,059 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,070 INFO L138 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 32 [2022-12-14 14:05:04,070 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 14:05:04,071 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 14:05:04,071 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 14:05:04,071 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 14:05:04,077 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,077 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,078 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,078 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,080 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,082 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,082 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,083 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,084 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 14:05:04,084 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 14:05:04,085 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 14:05:04,085 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 14:05:04,085 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (1/1) ... [2022-12-14 14:05:04,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 14:05:04,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:04,107 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 14:05:04,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 14:05:04,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 14:05:04,136 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 14:05:04,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 14:05:04,136 INFO L130 BoogieDeclarations]: Found specification of procedure ackermann [2022-12-14 14:05:04,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ackermann [2022-12-14 14:05:04,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 14:05:04,188 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 14:05:04,190 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 14:05:04,294 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 14:05:04,309 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 14:05:04,309 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-14 14:05:04,311 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 02:05:04 BoogieIcfgContainer [2022-12-14 14:05:04,311 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 14:05:04,313 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 14:05:04,313 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 14:05:04,315 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 14:05:04,315 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 02:05:03" (1/3) ... [2022-12-14 14:05:04,316 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2593f718 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 02:05:04, skipping insertion in model container [2022-12-14 14:05:04,316 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 02:05:04" (2/3) ... [2022-12-14 14:05:04,316 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2593f718 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 02:05:04, skipping insertion in model container [2022-12-14 14:05:04,316 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 02:05:04" (3/3) ... [2022-12-14 14:05:04,317 INFO L112 eAbstractionObserver]: Analyzing ICFG Ackermann02.c [2022-12-14 14:05:04,331 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 14:05:04,331 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2022-12-14 14:05:04,367 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 14:05:04,372 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4b688cd1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 14:05:04,372 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-12-14 14:05:04,375 INFO L276 IsEmpty]: Start isEmpty. Operand has 34 states, 20 states have (on average 1.6) internal successors, (32), 28 states have internal predecessors, (32), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 14:05:04,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 14:05:04,380 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:04,380 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:04,381 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:04,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:04,385 INFO L85 PathProgramCache]: Analyzing trace with hash 401720455, now seen corresponding path program 1 times [2022-12-14 14:05:04,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:04,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904152461] [2022-12-14 14:05:04,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:04,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:04,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:04,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:04,592 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:04,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904152461] [2022-12-14 14:05:04,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904152461] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:04,593 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:05:04,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 14:05:04,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010503097] [2022-12-14 14:05:04,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:04,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:05:04,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:04,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:05:04,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:05:04,624 INFO L87 Difference]: Start difference. First operand has 34 states, 20 states have (on average 1.6) internal successors, (32), 28 states have internal predecessors, (32), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:04,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:04,744 INFO L93 Difference]: Finished difference Result 65 states and 77 transitions. [2022-12-14 14:05:04,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:05:04,746 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-12-14 14:05:04,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:04,752 INFO L225 Difference]: With dead ends: 65 [2022-12-14 14:05:04,752 INFO L226 Difference]: Without dead ends: 59 [2022-12-14 14:05:04,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:05:04,757 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 59 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:04,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 81 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:05:04,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-12-14 14:05:04,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 50. [2022-12-14 14:05:04,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 33 states have (on average 1.5757575757575757) internal successors, (52), 41 states have internal predecessors, (52), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 14:05:04,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 65 transitions. [2022-12-14 14:05:04,791 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 65 transitions. Word has length 7 [2022-12-14 14:05:04,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:04,791 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 65 transitions. [2022-12-14 14:05:04,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:04,792 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 65 transitions. [2022-12-14 14:05:04,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-14 14:05:04,792 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:04,792 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:04,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 14:05:04,792 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:04,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:04,793 INFO L85 PathProgramCache]: Analyzing trace with hash -431562724, now seen corresponding path program 1 times [2022-12-14 14:05:04,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:04,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14053351] [2022-12-14 14:05:04,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:04,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:04,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:04,843 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:04,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14053351] [2022-12-14 14:05:04,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14053351] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:04,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:05:04,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 14:05:04,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761823285] [2022-12-14 14:05:04,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:04,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:05:04,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:04,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:05:04,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:05:04,847 INFO L87 Difference]: Start difference. First operand 50 states and 65 transitions. Second operand has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:04,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:04,928 INFO L93 Difference]: Finished difference Result 100 states and 138 transitions. [2022-12-14 14:05:04,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:05:04,929 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-12-14 14:05:04,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:04,931 INFO L225 Difference]: With dead ends: 100 [2022-12-14 14:05:04,931 INFO L226 Difference]: Without dead ends: 94 [2022-12-14 14:05:04,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:05:04,932 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 48 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:04,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 82 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:05:04,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-12-14 14:05:04,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 84. [2022-12-14 14:05:04,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 60 states have (on average 1.55) internal successors, (93), 69 states have internal predecessors, (93), 13 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-12-14 14:05:04,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 116 transitions. [2022-12-14 14:05:04,947 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 116 transitions. Word has length 8 [2022-12-14 14:05:04,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:04,947 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 116 transitions. [2022-12-14 14:05:04,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:04,947 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 116 transitions. [2022-12-14 14:05:04,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-14 14:05:04,948 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:04,948 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:04,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 14:05:04,948 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:04,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:04,949 INFO L85 PathProgramCache]: Analyzing trace with hash -431567721, now seen corresponding path program 1 times [2022-12-14 14:05:04,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:04,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504257450] [2022-12-14 14:05:04,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:04,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:04,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:05,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:05,015 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:05,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504257450] [2022-12-14 14:05:05,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504257450] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:05,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:05:05,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 14:05:05,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867631831] [2022-12-14 14:05:05,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:05,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:05:05,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:05,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:05:05,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:05:05,018 INFO L87 Difference]: Start difference. First operand 84 states and 116 transitions. Second operand has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:05,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:05,085 INFO L93 Difference]: Finished difference Result 113 states and 153 transitions. [2022-12-14 14:05:05,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:05:05,086 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-12-14 14:05:05,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:05,087 INFO L225 Difference]: With dead ends: 113 [2022-12-14 14:05:05,087 INFO L226 Difference]: Without dead ends: 109 [2022-12-14 14:05:05,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:05:05,088 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 49 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:05,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 86 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:05:05,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-12-14 14:05:05,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 101. [2022-12-14 14:05:05,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 73 states have (on average 1.4794520547945205) internal successors, (108), 82 states have internal predecessors, (108), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 14:05:05,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 137 transitions. [2022-12-14 14:05:05,101 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 137 transitions. Word has length 8 [2022-12-14 14:05:05,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:05,101 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 137 transitions. [2022-12-14 14:05:05,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:05,101 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 137 transitions. [2022-12-14 14:05:05,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-14 14:05:05,101 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:05,101 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:05,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 14:05:05,102 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:05,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:05,102 INFO L85 PathProgramCache]: Analyzing trace with hash -493542486, now seen corresponding path program 1 times [2022-12-14 14:05:05,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:05,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106661920] [2022-12-14 14:05:05,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:05,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:05,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:05,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:05,136 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:05,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106661920] [2022-12-14 14:05:05,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106661920] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:05,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:05:05,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 14:05:05,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111175695] [2022-12-14 14:05:05,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:05,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:05:05,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:05,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:05:05,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:05:05,138 INFO L87 Difference]: Start difference. First operand 101 states and 137 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:05,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:05,177 INFO L93 Difference]: Finished difference Result 101 states and 137 transitions. [2022-12-14 14:05:05,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:05:05,178 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-12-14 14:05:05,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:05,178 INFO L225 Difference]: With dead ends: 101 [2022-12-14 14:05:05,179 INFO L226 Difference]: Without dead ends: 99 [2022-12-14 14:05:05,179 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:05:05,180 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 42 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:05,180 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 38 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:05:05,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-12-14 14:05:05,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2022-12-14 14:05:05,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 73 states have (on average 1.3424657534246576) internal successors, (98), 80 states have internal predecessors, (98), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 14:05:05,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 127 transitions. [2022-12-14 14:05:05,190 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 127 transitions. Word has length 9 [2022-12-14 14:05:05,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:05,190 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 127 transitions. [2022-12-14 14:05:05,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:05,191 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 127 transitions. [2022-12-14 14:05:05,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-14 14:05:05,191 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:05,191 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:05,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 14:05:05,191 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:05,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:05,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1880267678, now seen corresponding path program 1 times [2022-12-14 14:05:05,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:05,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781063165] [2022-12-14 14:05:05,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:05,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:05,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:05,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:05,247 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:05,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781063165] [2022-12-14 14:05:05,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781063165] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:05,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:05:05,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 14:05:05,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924585281] [2022-12-14 14:05:05,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:05,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:05:05,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:05,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:05:05,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:05:05,249 INFO L87 Difference]: Start difference. First operand 99 states and 127 transitions. Second operand has 5 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:05,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:05,303 INFO L93 Difference]: Finished difference Result 108 states and 139 transitions. [2022-12-14 14:05:05,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:05:05,304 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-12-14 14:05:05,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:05,305 INFO L225 Difference]: With dead ends: 108 [2022-12-14 14:05:05,305 INFO L226 Difference]: Without dead ends: 107 [2022-12-14 14:05:05,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:05:05,306 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 37 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:05,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 87 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:05:05,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2022-12-14 14:05:05,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 99. [2022-12-14 14:05:05,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 73 states have (on average 1.3150684931506849) internal successors, (96), 80 states have internal predecessors, (96), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-12-14 14:05:05,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 125 transitions. [2022-12-14 14:05:05,322 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 125 transitions. Word has length 10 [2022-12-14 14:05:05,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:05,323 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 125 transitions. [2022-12-14 14:05:05,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:05,323 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 125 transitions. [2022-12-14 14:05:05,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 14:05:05,324 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:05,324 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:05,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 14:05:05,324 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:05,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:05,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1396750233, now seen corresponding path program 1 times [2022-12-14 14:05:05,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:05,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825662230] [2022-12-14 14:05:05,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:05,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:05,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:05,360 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:05,360 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:05,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825662230] [2022-12-14 14:05:05,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825662230] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:05,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:05:05,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 14:05:05,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156728711] [2022-12-14 14:05:05,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:05,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:05:05,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:05,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:05:05,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:05:05,362 INFO L87 Difference]: Start difference. First operand 99 states and 125 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:05,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:05,402 INFO L93 Difference]: Finished difference Result 167 states and 220 transitions. [2022-12-14 14:05:05,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 14:05:05,403 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-12-14 14:05:05,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:05,404 INFO L225 Difference]: With dead ends: 167 [2022-12-14 14:05:05,404 INFO L226 Difference]: Without dead ends: 96 [2022-12-14 14:05:05,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:05:05,406 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 26 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:05,407 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 82 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:05:05,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-12-14 14:05:05,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 95. [2022-12-14 14:05:05,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 70 states have (on average 1.3) internal successors, (91), 77 states have internal predecessors, (91), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-12-14 14:05:05,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 118 transitions. [2022-12-14 14:05:05,419 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 118 transitions. Word has length 14 [2022-12-14 14:05:05,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:05,420 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 118 transitions. [2022-12-14 14:05:05,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:05,420 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 118 transitions. [2022-12-14 14:05:05,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 14:05:05,421 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:05,421 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:05,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 14:05:05,421 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:05,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:05,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1396750457, now seen corresponding path program 1 times [2022-12-14 14:05:05,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:05,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937598079] [2022-12-14 14:05:05,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:05,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:05,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:05,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:05,478 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:05,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937598079] [2022-12-14 14:05:05,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937598079] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:05,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668986071] [2022-12-14 14:05:05,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:05,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:05,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:05,480 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:05,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 14:05:05,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:05,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 14:05:05,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:05,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:05,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:05,622 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:05,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668986071] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:05,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [923353218] [2022-12-14 14:05:05,640 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-12-14 14:05:05,640 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:05,644 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:05,645 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:05,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-12-14 14:05:05,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518010785] [2022-12-14 14:05:05,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:05,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 14:05:05,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:05,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 14:05:05,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-12-14 14:05:05,648 INFO L87 Difference]: Start difference. First operand 95 states and 118 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:05,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:05,858 INFO L93 Difference]: Finished difference Result 273 states and 355 transitions. [2022-12-14 14:05:05,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 14:05:05,859 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-12-14 14:05:05,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:05,862 INFO L225 Difference]: With dead ends: 273 [2022-12-14 14:05:05,863 INFO L226 Difference]: Without dead ends: 271 [2022-12-14 14:05:05,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2022-12-14 14:05:05,864 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 236 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:05,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 152 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:05:05,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-12-14 14:05:05,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 235. [2022-12-14 14:05:05,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 181 states have (on average 1.2651933701657458) internal successors, (229), 188 states have internal predecessors, (229), 36 states have call successors, (36), 13 states have call predecessors, (36), 12 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-12-14 14:05:05,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 298 transitions. [2022-12-14 14:05:05,885 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 298 transitions. Word has length 14 [2022-12-14 14:05:05,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:05,885 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 298 transitions. [2022-12-14 14:05:05,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 8 states have internal predecessors, (23), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:05,885 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 298 transitions. [2022-12-14 14:05:05,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-12-14 14:05:05,885 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:05,886 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:05,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 14:05:06,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:06,087 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:06,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:06,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1553177201, now seen corresponding path program 1 times [2022-12-14 14:05:06,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:06,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779346483] [2022-12-14 14:05:06,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:06,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:06,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:06,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:06,185 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:06,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779346483] [2022-12-14 14:05:06,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779346483] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:06,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244309861] [2022-12-14 14:05:06,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:06,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:06,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:06,188 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:06,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 14:05:06,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:06,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:05:06,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:06,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:06,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:05:06,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244309861] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:06,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 14:05:06,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2022-12-14 14:05:06,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131044903] [2022-12-14 14:05:06,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:06,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:05:06,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:06,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:05:06,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:05:06,258 INFO L87 Difference]: Start difference. First operand 235 states and 298 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:06,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:06,340 INFO L93 Difference]: Finished difference Result 327 states and 436 transitions. [2022-12-14 14:05:06,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:05:06,340 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-12-14 14:05:06,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:06,342 INFO L225 Difference]: With dead ends: 327 [2022-12-14 14:05:06,342 INFO L226 Difference]: Without dead ends: 326 [2022-12-14 14:05:06,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-12-14 14:05:06,343 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 51 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:06,344 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 80 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:05:06,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-12-14 14:05:06,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 292. [2022-12-14 14:05:06,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 226 states have (on average 1.261061946902655) internal successors, (285), 233 states have internal predecessors, (285), 45 states have call successors, (45), 16 states have call predecessors, (45), 15 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-12-14 14:05:06,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 372 transitions. [2022-12-14 14:05:06,364 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 372 transitions. Word has length 15 [2022-12-14 14:05:06,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:06,364 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 372 transitions. [2022-12-14 14:05:06,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:06,364 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 372 transitions. [2022-12-14 14:05:06,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 14:05:06,364 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:06,365 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:06,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-14 14:05:06,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:06,566 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:06,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:06,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1024394612, now seen corresponding path program 1 times [2022-12-14 14:05:06,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:06,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346502583] [2022-12-14 14:05:06,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:06,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:06,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:06,724 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:06,724 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:06,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346502583] [2022-12-14 14:05:06,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346502583] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:06,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171793010] [2022-12-14 14:05:06,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:06,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:06,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:06,726 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:06,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 14:05:06,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:06,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 14:05:06,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:06,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:06,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:06,829 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:06,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171793010] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:06,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1654953422] [2022-12-14 14:05:06,831 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-12-14 14:05:06,832 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:06,832 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:06,832 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:06,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-12-14 14:05:06,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960497415] [2022-12-14 14:05:06,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:06,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 14:05:06,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:06,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 14:05:06,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-12-14 14:05:06,834 INFO L87 Difference]: Start difference. First operand 292 states and 372 transitions. Second operand has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:07,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:07,040 INFO L93 Difference]: Finished difference Result 590 states and 791 transitions. [2022-12-14 14:05:07,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 14:05:07,040 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-12-14 14:05:07,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:07,043 INFO L225 Difference]: With dead ends: 590 [2022-12-14 14:05:07,043 INFO L226 Difference]: Without dead ends: 589 [2022-12-14 14:05:07,044 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2022-12-14 14:05:07,045 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 151 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:07,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 199 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:05:07,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2022-12-14 14:05:07,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 520. [2022-12-14 14:05:07,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 406 states have (on average 1.2044334975369457) internal successors, (489), 413 states have internal predecessors, (489), 81 states have call successors, (81), 28 states have call predecessors, (81), 27 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2022-12-14 14:05:07,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 648 transitions. [2022-12-14 14:05:07,091 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 648 transitions. Word has length 18 [2022-12-14 14:05:07,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:07,092 INFO L495 AbstractCegarLoop]: Abstraction has 520 states and 648 transitions. [2022-12-14 14:05:07,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:07,092 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 648 transitions. [2022-12-14 14:05:07,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-14 14:05:07,092 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:07,092 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:07,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 14:05:07,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:07,294 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:07,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:07,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1177154428, now seen corresponding path program 1 times [2022-12-14 14:05:07,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:07,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668005087] [2022-12-14 14:05:07,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:07,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:07,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:07,470 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:05:07,470 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:07,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668005087] [2022-12-14 14:05:07,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668005087] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:07,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341881617] [2022-12-14 14:05:07,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:07,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:07,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:07,472 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:07,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 14:05:07,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:07,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:05:07,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:07,537 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:05:07,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:05:07,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341881617] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:07,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 14:05:07,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2022-12-14 14:05:07,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63550616] [2022-12-14 14:05:07,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:07,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:05:07,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:07,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:05:07,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-12-14 14:05:07,539 INFO L87 Difference]: Start difference. First operand 520 states and 648 transitions. Second operand has 5 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:05:07,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:07,642 INFO L93 Difference]: Finished difference Result 561 states and 695 transitions. [2022-12-14 14:05:07,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:05:07,642 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2022-12-14 14:05:07,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:07,645 INFO L225 Difference]: With dead ends: 561 [2022-12-14 14:05:07,645 INFO L226 Difference]: Without dead ends: 560 [2022-12-14 14:05:07,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-12-14 14:05:07,647 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 43 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:07,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 90 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:05:07,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-12-14 14:05:07,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 519. [2022-12-14 14:05:07,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 406 states have (on average 1.1945812807881773) internal successors, (485), 412 states have internal predecessors, (485), 81 states have call successors, (81), 28 states have call predecessors, (81), 27 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2022-12-14 14:05:07,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 644 transitions. [2022-12-14 14:05:07,690 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 644 transitions. Word has length 23 [2022-12-14 14:05:07,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:07,690 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 644 transitions. [2022-12-14 14:05:07,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:05:07,690 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 644 transitions. [2022-12-14 14:05:07,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-14 14:05:07,691 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:07,691 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:07,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 14:05:07,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-14 14:05:07,891 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:07,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:07,892 INFO L85 PathProgramCache]: Analyzing trace with hash 2132048962, now seen corresponding path program 1 times [2022-12-14 14:05:07,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:07,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576870526] [2022-12-14 14:05:07,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:07,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:07,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:07,957 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:05:07,957 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:07,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576870526] [2022-12-14 14:05:07,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576870526] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:07,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857335609] [2022-12-14 14:05:07,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:07,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:07,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:07,958 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:07,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 14:05:07,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:07,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 14:05:07,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:08,027 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:05:08,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:08,139 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 14:05:08,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857335609] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:08,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1752532744] [2022-12-14 14:05:08,141 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 14:05:08,141 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:08,142 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:08,142 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:08,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-12-14 14:05:08,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041715604] [2022-12-14 14:05:08,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:08,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 14:05:08,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:08,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 14:05:08,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-12-14 14:05:08,144 INFO L87 Difference]: Start difference. First operand 519 states and 644 transitions. Second operand has 14 states, 11 states have (on average 3.272727272727273) internal successors, (36), 12 states have internal predecessors, (36), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:05:08,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:08,351 INFO L93 Difference]: Finished difference Result 822 states and 1146 transitions. [2022-12-14 14:05:08,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 14:05:08,352 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 3.272727272727273) internal successors, (36), 12 states have internal predecessors, (36), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 24 [2022-12-14 14:05:08,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:08,357 INFO L225 Difference]: With dead ends: 822 [2022-12-14 14:05:08,357 INFO L226 Difference]: Without dead ends: 820 [2022-12-14 14:05:08,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2022-12-14 14:05:08,358 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 83 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:08,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 128 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:05:08,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2022-12-14 14:05:08,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 746. [2022-12-14 14:05:08,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 558 states have (on average 1.1827956989247312) internal successors, (660), 583 states have internal predecessors, (660), 130 states have call successors, (130), 35 states have call predecessors, (130), 53 states have return successors, (154), 127 states have call predecessors, (154), 126 states have call successors, (154) [2022-12-14 14:05:08,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 944 transitions. [2022-12-14 14:05:08,428 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 944 transitions. Word has length 24 [2022-12-14 14:05:08,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:08,428 INFO L495 AbstractCegarLoop]: Abstraction has 746 states and 944 transitions. [2022-12-14 14:05:08,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 3.272727272727273) internal successors, (36), 12 states have internal predecessors, (36), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:05:08,428 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 944 transitions. [2022-12-14 14:05:08,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-14 14:05:08,429 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:08,429 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:08,435 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 14:05:08,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:08,630 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:08,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:08,631 INFO L85 PathProgramCache]: Analyzing trace with hash 204672137, now seen corresponding path program 1 times [2022-12-14 14:05:08,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:08,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345979293] [2022-12-14 14:05:08,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:08,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:08,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:08,707 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-14 14:05:08,707 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:08,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345979293] [2022-12-14 14:05:08,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345979293] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:08,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135442141] [2022-12-14 14:05:08,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:08,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:08,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:08,709 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:08,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 14:05:08,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:08,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 14:05:08,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:08,780 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 14:05:08,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:08,862 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 14:05:08,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135442141] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:08,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 14:05:08,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 12 [2022-12-14 14:05:08,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137680335] [2022-12-14 14:05:08,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:08,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 14:05:08,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:08,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 14:05:08,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-12-14 14:05:08,864 INFO L87 Difference]: Start difference. First operand 746 states and 944 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:05:09,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:09,052 INFO L93 Difference]: Finished difference Result 901 states and 1226 transitions. [2022-12-14 14:05:09,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 14:05:09,052 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2022-12-14 14:05:09,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:09,057 INFO L225 Difference]: With dead ends: 901 [2022-12-14 14:05:09,057 INFO L226 Difference]: Without dead ends: 900 [2022-12-14 14:05:09,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-12-14 14:05:09,059 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 51 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:09,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 97 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:05:09,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2022-12-14 14:05:09,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 829. [2022-12-14 14:05:09,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 616 states have (on average 1.1818181818181819) internal successors, (728), 644 states have internal predecessors, (728), 149 states have call successors, (149), 38 states have call predecessors, (149), 59 states have return successors, (183), 146 states have call predecessors, (183), 145 states have call successors, (183) [2022-12-14 14:05:09,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1060 transitions. [2022-12-14 14:05:09,098 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 1060 transitions. Word has length 26 [2022-12-14 14:05:09,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:09,098 INFO L495 AbstractCegarLoop]: Abstraction has 829 states and 1060 transitions. [2022-12-14 14:05:09,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 14:05:09,098 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 1060 transitions. [2022-12-14 14:05:09,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-12-14 14:05:09,099 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:09,099 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:09,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 14:05:09,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-14 14:05:09,300 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:09,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:09,300 INFO L85 PathProgramCache]: Analyzing trace with hash 556254767, now seen corresponding path program 1 times [2022-12-14 14:05:09,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:09,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778209744] [2022-12-14 14:05:09,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:09,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:09,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:09,374 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 14:05:09,374 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:09,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778209744] [2022-12-14 14:05:09,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778209744] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:09,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447409730] [2022-12-14 14:05:09,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:09,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:09,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:09,375 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:09,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 14:05:09,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:09,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 14:05:09,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:09,444 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 14:05:09,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:09,597 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 14:05:09,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447409730] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:09,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [590233015] [2022-12-14 14:05:09,599 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-12-14 14:05:09,599 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:09,600 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:09,600 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:09,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-12-14 14:05:09,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032536240] [2022-12-14 14:05:09,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:09,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 14:05:09,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:09,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 14:05:09,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-12-14 14:05:09,602 INFO L87 Difference]: Start difference. First operand 829 states and 1060 transitions. Second operand has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2022-12-14 14:05:10,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:10,008 INFO L93 Difference]: Finished difference Result 1544 states and 2534 transitions. [2022-12-14 14:05:10,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 14:05:10,009 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) Word has length 33 [2022-12-14 14:05:10,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:10,015 INFO L225 Difference]: With dead ends: 1544 [2022-12-14 14:05:10,016 INFO L226 Difference]: Without dead ends: 1542 [2022-12-14 14:05:10,017 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=188, Invalid=682, Unknown=0, NotChecked=0, Total=870 [2022-12-14 14:05:10,017 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 156 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:10,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 160 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 14:05:10,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1542 states. [2022-12-14 14:05:10,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1542 to 1294. [2022-12-14 14:05:10,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1294 states, 927 states have (on average 1.1661272923408845) internal successors, (1081), 974 states have internal predecessors, (1081), 247 states have call successors, (247), 53 states have call predecessors, (247), 115 states have return successors, (548), 266 states have call predecessors, (548), 242 states have call successors, (548) [2022-12-14 14:05:10,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1294 states to 1294 states and 1876 transitions. [2022-12-14 14:05:10,100 INFO L78 Accepts]: Start accepts. Automaton has 1294 states and 1876 transitions. Word has length 33 [2022-12-14 14:05:10,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:10,100 INFO L495 AbstractCegarLoop]: Abstraction has 1294 states and 1876 transitions. [2022-12-14 14:05:10,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2022-12-14 14:05:10,100 INFO L276 IsEmpty]: Start isEmpty. Operand 1294 states and 1876 transitions. [2022-12-14 14:05:10,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-12-14 14:05:10,106 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:10,107 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:10,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 14:05:10,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-14 14:05:10,307 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:10,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:10,308 INFO L85 PathProgramCache]: Analyzing trace with hash -997106849, now seen corresponding path program 2 times [2022-12-14 14:05:10,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:10,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292631144] [2022-12-14 14:05:10,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:10,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:10,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:10,397 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:05:10,397 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:10,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292631144] [2022-12-14 14:05:10,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292631144] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:10,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150300783] [2022-12-14 14:05:10,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:05:10,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:10,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:10,399 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:10,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 14:05:10,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 14:05:10,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:05:10,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 14:05:10,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:10,473 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:05:10,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:10,580 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 14:05:10,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150300783] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:10,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [461942853] [2022-12-14 14:05:10,582 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 14:05:10,582 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:10,582 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:10,582 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:10,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-12-14 14:05:10,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621100279] [2022-12-14 14:05:10,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:10,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 14:05:10,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:10,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 14:05:10,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-12-14 14:05:10,584 INFO L87 Difference]: Start difference. First operand 1294 states and 1876 transitions. Second operand has 18 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 6 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:05:11,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:11,123 INFO L93 Difference]: Finished difference Result 2153 states and 3287 transitions. [2022-12-14 14:05:11,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-14 14:05:11,123 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 6 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 34 [2022-12-14 14:05:11,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:11,130 INFO L225 Difference]: With dead ends: 2153 [2022-12-14 14:05:11,131 INFO L226 Difference]: Without dead ends: 2119 [2022-12-14 14:05:11,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=303, Invalid=957, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 14:05:11,132 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 303 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:11,132 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 173 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 14:05:11,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2119 states. [2022-12-14 14:05:11,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2119 to 1967. [2022-12-14 14:05:11,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1967 states, 1408 states have (on average 1.1519886363636365) internal successors, (1622), 1484 states have internal predecessors, (1622), 376 states have call successors, (376), 82 states have call predecessors, (376), 178 states have return successors, (845), 400 states have call predecessors, (845), 361 states have call successors, (845) [2022-12-14 14:05:11,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1967 states to 1967 states and 2843 transitions. [2022-12-14 14:05:11,246 INFO L78 Accepts]: Start accepts. Automaton has 1967 states and 2843 transitions. Word has length 34 [2022-12-14 14:05:11,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:11,246 INFO L495 AbstractCegarLoop]: Abstraction has 1967 states and 2843 transitions. [2022-12-14 14:05:11,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 6 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 14:05:11,246 INFO L276 IsEmpty]: Start isEmpty. Operand 1967 states and 2843 transitions. [2022-12-14 14:05:11,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-14 14:05:11,247 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:11,247 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:11,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-14 14:05:11,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:11,448 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:11,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:11,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1989906230, now seen corresponding path program 1 times [2022-12-14 14:05:11,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:11,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142332217] [2022-12-14 14:05:11,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:11,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:11,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:11,524 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 14:05:11,524 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:11,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142332217] [2022-12-14 14:05:11,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142332217] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:11,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71319445] [2022-12-14 14:05:11,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:11,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:11,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:11,525 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:11,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 14:05:11,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:11,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 14:05:11,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:11,595 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 14:05:11,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:11,743 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 14:05:11,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71319445] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:11,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 14:05:11,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2022-12-14 14:05:11,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290520054] [2022-12-14 14:05:11,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:11,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 14:05:11,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:11,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 14:05:11,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-12-14 14:05:11,745 INFO L87 Difference]: Start difference. First operand 1967 states and 2843 transitions. Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 14:05:12,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:12,051 INFO L93 Difference]: Finished difference Result 2199 states and 3486 transitions. [2022-12-14 14:05:12,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 14:05:12,052 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 35 [2022-12-14 14:05:12,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:12,059 INFO L225 Difference]: With dead ends: 2199 [2022-12-14 14:05:12,059 INFO L226 Difference]: Without dead ends: 2198 [2022-12-14 14:05:12,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2022-12-14 14:05:12,061 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 65 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:12,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 154 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:05:12,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2198 states. [2022-12-14 14:05:12,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2198 to 1975. [2022-12-14 14:05:12,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1975 states, 1416 states have (on average 1.1490112994350283) internal successors, (1627), 1488 states have internal predecessors, (1627), 380 states have call successors, (380), 82 states have call predecessors, (380), 174 states have return successors, (699), 404 states have call predecessors, (699), 365 states have call successors, (699) [2022-12-14 14:05:12,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1975 states to 1975 states and 2706 transitions. [2022-12-14 14:05:12,198 INFO L78 Accepts]: Start accepts. Automaton has 1975 states and 2706 transitions. Word has length 35 [2022-12-14 14:05:12,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:12,198 INFO L495 AbstractCegarLoop]: Abstraction has 1975 states and 2706 transitions. [2022-12-14 14:05:12,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 14:05:12,198 INFO L276 IsEmpty]: Start isEmpty. Operand 1975 states and 2706 transitions. [2022-12-14 14:05:12,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-12-14 14:05:12,200 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:12,200 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1] [2022-12-14 14:05:12,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 14:05:12,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-14 14:05:12,400 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:12,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:12,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1463615754, now seen corresponding path program 2 times [2022-12-14 14:05:12,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:12,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972733235] [2022-12-14 14:05:12,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:12,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:12,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:12,501 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:12,502 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:12,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972733235] [2022-12-14 14:05:12,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972733235] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:12,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872532578] [2022-12-14 14:05:12,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:05:12,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:12,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:12,503 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:12,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 14:05:12,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 14:05:12,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:05:12,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 14:05:12,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:12,586 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:12,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:12,717 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:12,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872532578] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:12,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1389444853] [2022-12-14 14:05:12,718 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-12-14 14:05:12,719 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:12,719 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:12,719 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:12,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2022-12-14 14:05:12,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605654428] [2022-12-14 14:05:12,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:12,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 14:05:12,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:12,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 14:05:12,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2022-12-14 14:05:12,720 INFO L87 Difference]: Start difference. First operand 1975 states and 2706 transitions. Second operand has 24 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 14 states have internal predecessors, (72), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:13,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:13,303 INFO L93 Difference]: Finished difference Result 2825 states and 4250 transitions. [2022-12-14 14:05:13,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-12-14 14:05:13,304 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 14 states have internal predecessors, (72), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-12-14 14:05:13,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:13,312 INFO L225 Difference]: With dead ends: 2825 [2022-12-14 14:05:13,313 INFO L226 Difference]: Without dead ends: 2824 [2022-12-14 14:05:13,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=554, Invalid=1252, Unknown=0, NotChecked=0, Total=1806 [2022-12-14 14:05:13,315 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 378 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:13,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 447 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 14:05:13,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2824 states. [2022-12-14 14:05:13,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2824 to 2647. [2022-12-14 14:05:13,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2647 states, 1896 states have (on average 1.136603375527426) internal successors, (2155), 1992 states have internal predecessors, (2155), 500 states have call successors, (500), 106 states have call predecessors, (500), 246 states have return successors, (909), 548 states have call predecessors, (909), 485 states have call successors, (909) [2022-12-14 14:05:13,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2647 states to 2647 states and 3564 transitions. [2022-12-14 14:05:13,465 INFO L78 Accepts]: Start accepts. Automaton has 2647 states and 3564 transitions. Word has length 42 [2022-12-14 14:05:13,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:13,465 INFO L495 AbstractCegarLoop]: Abstraction has 2647 states and 3564 transitions. [2022-12-14 14:05:13,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 14 states have internal predecessors, (72), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:13,465 INFO L276 IsEmpty]: Start isEmpty. Operand 2647 states and 3564 transitions. [2022-12-14 14:05:13,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-12-14 14:05:13,466 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:13,466 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:13,471 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 14:05:13,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 14:05:13,667 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:13,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:13,668 INFO L85 PathProgramCache]: Analyzing trace with hash 966189324, now seen corresponding path program 2 times [2022-12-14 14:05:13,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:13,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368060378] [2022-12-14 14:05:13,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:13,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:13,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:13,746 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 14:05:13,746 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:13,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368060378] [2022-12-14 14:05:13,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368060378] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:13,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325745828] [2022-12-14 14:05:13,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:05:13,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:13,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:13,747 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:13,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 14:05:13,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 14:05:13,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:05:13,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 14:05:13,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:13,951 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 17 proven. 18 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 14:05:13,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:14,110 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 17 proven. 19 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-14 14:05:14,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325745828] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:14,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [91011011] [2022-12-14 14:05:14,112 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-12-14 14:05:14,112 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:14,113 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:14,113 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:14,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 13] total 23 [2022-12-14 14:05:14,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645103516] [2022-12-14 14:05:14,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:14,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-14 14:05:14,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:14,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-14 14:05:14,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-12-14 14:05:14,115 INFO L87 Difference]: Start difference. First operand 2647 states and 3564 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 18 states have internal predecessors, (74), 9 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-12-14 14:05:14,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:14,908 INFO L93 Difference]: Finished difference Result 3878 states and 5510 transitions. [2022-12-14 14:05:14,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-14 14:05:14,909 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 18 states have internal predecessors, (74), 9 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 43 [2022-12-14 14:05:14,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:14,917 INFO L225 Difference]: With dead ends: 3878 [2022-12-14 14:05:14,917 INFO L226 Difference]: Without dead ends: 1495 [2022-12-14 14:05:14,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 73 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=377, Invalid=1429, Unknown=0, NotChecked=0, Total=1806 [2022-12-14 14:05:14,934 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 206 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:14,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 96 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 14:05:14,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states. [2022-12-14 14:05:15,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1398. [2022-12-14 14:05:15,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1398 states, 991 states have (on average 1.0817356205852675) internal successors, (1072), 999 states have internal predecessors, (1072), 256 states have call successors, (256), 60 states have call predecessors, (256), 148 states have return successors, (452), 338 states have call predecessors, (452), 252 states have call successors, (452) [2022-12-14 14:05:15,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1398 states to 1398 states and 1780 transitions. [2022-12-14 14:05:15,029 INFO L78 Accepts]: Start accepts. Automaton has 1398 states and 1780 transitions. Word has length 43 [2022-12-14 14:05:15,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:15,030 INFO L495 AbstractCegarLoop]: Abstraction has 1398 states and 1780 transitions. [2022-12-14 14:05:15,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 18 states have internal predecessors, (74), 9 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-12-14 14:05:15,030 INFO L276 IsEmpty]: Start isEmpty. Operand 1398 states and 1780 transitions. [2022-12-14 14:05:15,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-12-14 14:05:15,031 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:15,031 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:15,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 14:05:15,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-14 14:05:15,232 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:15,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:15,232 INFO L85 PathProgramCache]: Analyzing trace with hash 462537129, now seen corresponding path program 1 times [2022-12-14 14:05:15,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:15,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715121422] [2022-12-14 14:05:15,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:15,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:15,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:15,455 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 14:05:15,455 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:15,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715121422] [2022-12-14 14:05:15,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715121422] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:15,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207560074] [2022-12-14 14:05:15,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:15,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:15,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:15,457 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:15,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 14:05:15,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:15,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 14:05:15,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:15,539 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-12-14 14:05:15,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:15,885 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 14:05:15,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207560074] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:15,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [53867456] [2022-12-14 14:05:15,887 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 14:05:15,887 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:15,888 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:15,888 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:15,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 25 [2022-12-14 14:05:15,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991215549] [2022-12-14 14:05:15,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:15,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-14 14:05:15,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:15,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-14 14:05:15,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-12-14 14:05:15,890 INFO L87 Difference]: Start difference. First operand 1398 states and 1780 transitions. Second operand has 26 states, 25 states have (on average 2.12) internal successors, (53), 20 states have internal predecessors, (53), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2022-12-14 14:05:17,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:17,789 INFO L93 Difference]: Finished difference Result 4229 states and 7036 transitions. [2022-12-14 14:05:17,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-12-14 14:05:17,790 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.12) internal successors, (53), 20 states have internal predecessors, (53), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) Word has length 52 [2022-12-14 14:05:17,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:17,812 INFO L225 Difference]: With dead ends: 4229 [2022-12-14 14:05:17,812 INFO L226 Difference]: Without dead ends: 4195 [2022-12-14 14:05:17,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2379 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1462, Invalid=6728, Unknown=0, NotChecked=0, Total=8190 [2022-12-14 14:05:17,815 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 237 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 481 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 481 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:17,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 170 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [481 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 14:05:17,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4195 states. [2022-12-14 14:05:18,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4195 to 3144. [2022-12-14 14:05:18,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3144 states, 2067 states have (on average 1.0566037735849056) internal successors, (2184), 2071 states have internal predecessors, (2184), 632 states have call successors, (632), 82 states have call predecessors, (632), 442 states have return successors, (2651), 990 states have call predecessors, (2651), 626 states have call successors, (2651) [2022-12-14 14:05:18,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3144 states to 3144 states and 5467 transitions. [2022-12-14 14:05:18,059 INFO L78 Accepts]: Start accepts. Automaton has 3144 states and 5467 transitions. Word has length 52 [2022-12-14 14:05:18,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:18,059 INFO L495 AbstractCegarLoop]: Abstraction has 3144 states and 5467 transitions. [2022-12-14 14:05:18,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.12) internal successors, (53), 20 states have internal predecessors, (53), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2022-12-14 14:05:18,059 INFO L276 IsEmpty]: Start isEmpty. Operand 3144 states and 5467 transitions. [2022-12-14 14:05:18,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-12-14 14:05:18,060 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:18,060 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:18,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 14:05:18,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-14 14:05:18,261 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:18,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:18,262 INFO L85 PathProgramCache]: Analyzing trace with hash -937242705, now seen corresponding path program 1 times [2022-12-14 14:05:18,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:18,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986735317] [2022-12-14 14:05:18,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:18,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:18,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:18,533 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 43 proven. 11 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-12-14 14:05:18,533 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:18,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986735317] [2022-12-14 14:05:18,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986735317] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:18,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873383276] [2022-12-14 14:05:18,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:18,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:18,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:18,535 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:18,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 14:05:18,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:18,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 14:05:18,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:18,620 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 35 proven. 14 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-12-14 14:05:18,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:19,229 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 52 proven. 2 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-12-14 14:05:19,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873383276] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:19,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [586114922] [2022-12-14 14:05:19,231 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 14:05:19,232 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:19,232 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:19,232 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:19,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 14] total 27 [2022-12-14 14:05:19,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584719950] [2022-12-14 14:05:19,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:19,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-12-14 14:05:19,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:19,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-12-14 14:05:19,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-12-14 14:05:19,234 INFO L87 Difference]: Start difference. First operand 3144 states and 5467 transitions. Second operand has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 20 states have internal predecessors, (59), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 14:05:20,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:20,044 INFO L93 Difference]: Finished difference Result 6294 states and 12450 transitions. [2022-12-14 14:05:20,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-14 14:05:20,045 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 20 states have internal predecessors, (59), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) Word has length 63 [2022-12-14 14:05:20,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:20,066 INFO L225 Difference]: With dead ends: 6294 [2022-12-14 14:05:20,066 INFO L226 Difference]: Without dead ends: 3588 [2022-12-14 14:05:20,101 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=596, Invalid=2484, Unknown=0, NotChecked=0, Total=3080 [2022-12-14 14:05:20,102 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 132 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:20,102 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 234 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 14:05:20,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3588 states. [2022-12-14 14:05:20,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3588 to 3482. [2022-12-14 14:05:20,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3482 states, 2282 states have (on average 1.0473269062226118) internal successors, (2390), 2286 states have internal predecessors, (2390), 709 states have call successors, (709), 91 states have call predecessors, (709), 488 states have return successors, (2200), 1104 states have call predecessors, (2200), 703 states have call successors, (2200) [2022-12-14 14:05:20,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3482 states to 3482 states and 5299 transitions. [2022-12-14 14:05:20,334 INFO L78 Accepts]: Start accepts. Automaton has 3482 states and 5299 transitions. Word has length 63 [2022-12-14 14:05:20,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:20,334 INFO L495 AbstractCegarLoop]: Abstraction has 3482 states and 5299 transitions. [2022-12-14 14:05:20,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 20 states have internal predecessors, (59), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 14:05:20,335 INFO L276 IsEmpty]: Start isEmpty. Operand 3482 states and 5299 transitions. [2022-12-14 14:05:20,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-12-14 14:05:20,337 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:20,337 INFO L195 NwaCegarLoop]: trace histogram [9, 7, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:20,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-14 14:05:20,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:20,538 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:20,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:20,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1698114395, now seen corresponding path program 2 times [2022-12-14 14:05:20,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:20,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819459136] [2022-12-14 14:05:20,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:20,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:20,765 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 91 proven. 35 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-12-14 14:05:20,765 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:20,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819459136] [2022-12-14 14:05:20,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819459136] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:20,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990650005] [2022-12-14 14:05:20,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:05:20,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:20,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:20,767 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:20,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 14:05:20,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-12-14 14:05:20,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:05:20,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-14 14:05:20,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:20,873 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 83 proven. 38 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-12-14 14:05:20,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:21,489 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 103 proven. 23 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-12-14 14:05:21,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990650005] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:21,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [754705335] [2022-12-14 14:05:21,491 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 14:05:21,491 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:21,491 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:21,491 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:21,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 18] total 35 [2022-12-14 14:05:21,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882585514] [2022-12-14 14:05:21,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:21,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-12-14 14:05:21,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:21,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-12-14 14:05:21,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 14:05:21,492 INFO L87 Difference]: Start difference. First operand 3482 states and 5299 transitions. Second operand has 36 states, 35 states have (on average 2.4857142857142858) internal successors, (87), 24 states have internal predecessors, (87), 9 states have call successors, (11), 7 states have call predecessors, (11), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 14:05:23,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:23,076 INFO L93 Difference]: Finished difference Result 6912 states and 10998 transitions. [2022-12-14 14:05:23,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-12-14 14:05:23,076 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.4857142857142858) internal successors, (87), 24 states have internal predecessors, (87), 9 states have call successors, (11), 7 states have call predecessors, (11), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) Word has length 79 [2022-12-14 14:05:23,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:23,088 INFO L225 Difference]: With dead ends: 6912 [2022-12-14 14:05:23,089 INFO L226 Difference]: Without dead ends: 3868 [2022-12-14 14:05:23,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2010 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1638, Invalid=6734, Unknown=0, NotChecked=0, Total=8372 [2022-12-14 14:05:23,103 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 283 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 339 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:23,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 288 Invalid, 1227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [339 Valid, 888 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 14:05:23,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3868 states. [2022-12-14 14:05:23,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3868 to 3180. [2022-12-14 14:05:23,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3180 states, 2134 states have (on average 1.0613870665417058) internal successors, (2265), 2145 states have internal predecessors, (2265), 626 states have call successors, (626), 105 states have call predecessors, (626), 417 states have return successors, (1298), 929 states have call predecessors, (1298), 621 states have call successors, (1298) [2022-12-14 14:05:23,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3180 states to 3180 states and 4189 transitions. [2022-12-14 14:05:23,291 INFO L78 Accepts]: Start accepts. Automaton has 3180 states and 4189 transitions. Word has length 79 [2022-12-14 14:05:23,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:23,292 INFO L495 AbstractCegarLoop]: Abstraction has 3180 states and 4189 transitions. [2022-12-14 14:05:23,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.4857142857142858) internal successors, (87), 24 states have internal predecessors, (87), 9 states have call successors, (11), 7 states have call predecessors, (11), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 14:05:23,292 INFO L276 IsEmpty]: Start isEmpty. Operand 3180 states and 4189 transitions. [2022-12-14 14:05:23,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-12-14 14:05:23,294 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:23,294 INFO L195 NwaCegarLoop]: trace histogram [10, 7, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-12-14 14:05:23,299 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 14:05:23,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2022-12-14 14:05:23,495 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:23,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:23,496 INFO L85 PathProgramCache]: Analyzing trace with hash -802027906, now seen corresponding path program 2 times [2022-12-14 14:05:23,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:23,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058931804] [2022-12-14 14:05:23,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:23,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:23,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:23,604 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 96 proven. 31 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-12-14 14:05:23,604 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:23,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058931804] [2022-12-14 14:05:23,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058931804] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:23,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851114800] [2022-12-14 14:05:23,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:05:23,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:23,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:23,606 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:23,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 14:05:23,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-12-14 14:05:23,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:05:23,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 14:05:23,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:23,793 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 33 proven. 51 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-12-14 14:05:23,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:24,801 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 41 proven. 58 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2022-12-14 14:05:24,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851114800] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:24,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [57791151] [2022-12-14 14:05:24,803 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 14:05:24,803 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:24,803 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:24,803 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:24,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 15, 19] total 38 [2022-12-14 14:05:24,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284394044] [2022-12-14 14:05:24,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:24,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-12-14 14:05:24,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:24,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-12-14 14:05:24,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1261, Unknown=0, NotChecked=0, Total=1406 [2022-12-14 14:05:24,806 INFO L87 Difference]: Start difference. First operand 3180 states and 4189 transitions. Second operand has 38 states, 38 states have (on average 2.526315789473684) internal successors, (96), 28 states have internal predecessors, (96), 13 states have call successors, (15), 4 states have call predecessors, (15), 15 states have return successors, (21), 18 states have call predecessors, (21), 10 states have call successors, (21) [2022-12-14 14:05:28,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:28,534 INFO L93 Difference]: Finished difference Result 11830 states and 17431 transitions. [2022-12-14 14:05:28,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-12-14 14:05:28,534 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.526315789473684) internal successors, (96), 28 states have internal predecessors, (96), 13 states have call successors, (15), 4 states have call predecessors, (15), 15 states have return successors, (21), 18 states have call predecessors, (21), 10 states have call successors, (21) Word has length 88 [2022-12-14 14:05:28,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:28,558 INFO L225 Difference]: With dead ends: 11830 [2022-12-14 14:05:28,558 INFO L226 Difference]: Without dead ends: 9061 [2022-12-14 14:05:28,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6596 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=3275, Invalid=18187, Unknown=0, NotChecked=0, Total=21462 [2022-12-14 14:05:28,570 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 334 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 1643 mSolverCounterSat, 671 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 2314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 671 IncrementalHoareTripleChecker+Valid, 1643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:28,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 336 Invalid, 2314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [671 Valid, 1643 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-12-14 14:05:28,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9061 states. [2022-12-14 14:05:28,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9061 to 6148. [2022-12-14 14:05:29,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6148 states, 3971 states have (on average 1.0370183832787712) internal successors, (4118), 3948 states have internal predecessors, (4118), 1241 states have call successors, (1241), 135 states have call predecessors, (1241), 933 states have return successors, (3638), 2064 states have call predecessors, (3638), 1226 states have call successors, (3638) [2022-12-14 14:05:29,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6148 states to 6148 states and 8997 transitions. [2022-12-14 14:05:29,019 INFO L78 Accepts]: Start accepts. Automaton has 6148 states and 8997 transitions. Word has length 88 [2022-12-14 14:05:29,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:29,020 INFO L495 AbstractCegarLoop]: Abstraction has 6148 states and 8997 transitions. [2022-12-14 14:05:29,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.526315789473684) internal successors, (96), 28 states have internal predecessors, (96), 13 states have call successors, (15), 4 states have call predecessors, (15), 15 states have return successors, (21), 18 states have call predecessors, (21), 10 states have call successors, (21) [2022-12-14 14:05:29,020 INFO L276 IsEmpty]: Start isEmpty. Operand 6148 states and 8997 transitions. [2022-12-14 14:05:29,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-12-14 14:05:29,022 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:29,022 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1] [2022-12-14 14:05:29,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-14 14:05:29,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:29,223 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:29,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:29,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1153351686, now seen corresponding path program 3 times [2022-12-14 14:05:29,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:29,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480194930] [2022-12-14 14:05:29,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:29,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:29,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:29,497 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:29,497 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:29,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480194930] [2022-12-14 14:05:29,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480194930] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:29,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567750560] [2022-12-14 14:05:29,497 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 14:05:29,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:29,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:29,498 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:29,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 14:05:29,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 14:05:29,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:05:29,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-14 14:05:29,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:29,652 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:29,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:30,016 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:05:30,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567750560] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:30,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [751283956] [2022-12-14 14:05:30,018 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-12-14 14:05:30,018 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:30,018 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:30,019 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:30,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 47 [2022-12-14 14:05:30,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755894048] [2022-12-14 14:05:30,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:30,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-12-14 14:05:30,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:30,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-12-14 14:05:30,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2022-12-14 14:05:30,022 INFO L87 Difference]: Start difference. First operand 6148 states and 8997 transitions. Second operand has 48 states, 45 states have (on average 3.466666666666667) internal successors, (156), 26 states have internal predecessors, (156), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:31,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:31,535 INFO L93 Difference]: Finished difference Result 9753 states and 13965 transitions. [2022-12-14 14:05:31,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-12-14 14:05:31,536 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 3.466666666666667) internal successors, (156), 26 states have internal predecessors, (156), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2022-12-14 14:05:31,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:31,560 INFO L225 Difference]: With dead ends: 9753 [2022-12-14 14:05:31,561 INFO L226 Difference]: Without dead ends: 9752 [2022-12-14 14:05:31,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 156 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1830 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2534, Invalid=5656, Unknown=0, NotChecked=0, Total=8190 [2022-12-14 14:05:31,564 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 1003 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 542 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1007 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 1429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 542 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:31,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1007 Valid, 718 Invalid, 1429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [542 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 14:05:31,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9752 states. [2022-12-14 14:05:32,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9752 to 9412. [2022-12-14 14:05:32,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9412 states, 6083 states have (on average 1.0320565510438928) internal successors, (6278), 6012 states have internal predecessors, (6278), 1865 states have call successors, (1865), 183 states have call predecessors, (1865), 1461 states have return successors, (5462), 3216 states have call predecessors, (5462), 1850 states have call successors, (5462) [2022-12-14 14:05:32,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9412 states to 9412 states and 13605 transitions. [2022-12-14 14:05:32,137 INFO L78 Accepts]: Start accepts. Automaton has 9412 states and 13605 transitions. Word has length 90 [2022-12-14 14:05:32,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:32,137 INFO L495 AbstractCegarLoop]: Abstraction has 9412 states and 13605 transitions. [2022-12-14 14:05:32,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 3.466666666666667) internal successors, (156), 26 states have internal predecessors, (156), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:32,137 INFO L276 IsEmpty]: Start isEmpty. Operand 9412 states and 13605 transitions. [2022-12-14 14:05:32,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-12-14 14:05:32,140 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:32,140 INFO L195 NwaCegarLoop]: trace histogram [14, 10, 9, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2022-12-14 14:05:32,144 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 14:05:32,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:32,340 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:32,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:32,340 INFO L85 PathProgramCache]: Analyzing trace with hash 196726499, now seen corresponding path program 3 times [2022-12-14 14:05:32,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:32,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611222027] [2022-12-14 14:05:32,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:32,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:32,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:32,447 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 202 proven. 52 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2022-12-14 14:05:32,447 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:32,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611222027] [2022-12-14 14:05:32,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611222027] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:32,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784147502] [2022-12-14 14:05:32,448 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 14:05:32,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:32,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:32,449 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:32,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 14:05:32,527 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 14:05:32,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:05:32,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 14:05:32,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:32,574 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 219 proven. 26 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2022-12-14 14:05:32,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:33,200 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 183 proven. 59 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2022-12-14 14:05:33,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784147502] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:33,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1948346358] [2022-12-14 14:05:33,201 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 14:05:33,201 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:33,202 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:33,202 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:33,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 11] total 15 [2022-12-14 14:05:33,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206137126] [2022-12-14 14:05:33,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:33,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 14:05:33,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:33,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 14:05:33,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-12-14 14:05:33,203 INFO L87 Difference]: Start difference. First operand 9412 states and 13605 transitions. Second operand has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (18), 6 states have call predecessors, (18), 9 states have call successors, (18) [2022-12-14 14:05:34,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:34,142 INFO L93 Difference]: Finished difference Result 19791 states and 40675 transitions. [2022-12-14 14:05:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 14:05:34,143 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (18), 6 states have call predecessors, (18), 9 states have call successors, (18) Word has length 124 [2022-12-14 14:05:34,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:34,207 INFO L225 Difference]: With dead ends: 19791 [2022-12-14 14:05:34,207 INFO L226 Difference]: Without dead ends: 12059 [2022-12-14 14:05:34,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 249 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=125, Invalid=295, Unknown=0, NotChecked=0, Total=420 [2022-12-14 14:05:34,241 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 93 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:34,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 175 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 14:05:34,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12059 states. [2022-12-14 14:05:34,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12059 to 9900. [2022-12-14 14:05:34,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9900 states, 6471 states have (on average 1.033534229639932) internal successors, (6688), 6400 states have internal predecessors, (6688), 1936 states have call successors, (1936), 226 states have call predecessors, (1936), 1490 states have return successors, (5621), 3273 states have call predecessors, (5621), 1913 states have call successors, (5621) [2022-12-14 14:05:34,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9900 states to 9900 states and 14245 transitions. [2022-12-14 14:05:34,984 INFO L78 Accepts]: Start accepts. Automaton has 9900 states and 14245 transitions. Word has length 124 [2022-12-14 14:05:34,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:34,985 INFO L495 AbstractCegarLoop]: Abstraction has 9900 states and 14245 transitions. [2022-12-14 14:05:34,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (18), 6 states have call predecessors, (18), 9 states have call successors, (18) [2022-12-14 14:05:34,985 INFO L276 IsEmpty]: Start isEmpty. Operand 9900 states and 14245 transitions. [2022-12-14 14:05:34,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-12-14 14:05:34,989 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:34,989 INFO L195 NwaCegarLoop]: trace histogram [13, 11, 9, 9, 9, 8, 8, 8, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:34,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-14 14:05:35,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:35,190 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:35,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:35,190 INFO L85 PathProgramCache]: Analyzing trace with hash 2016500403, now seen corresponding path program 3 times [2022-12-14 14:05:35,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:35,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566891979] [2022-12-14 14:05:35,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:35,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:35,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:35,530 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 187 proven. 179 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-12-14 14:05:35,530 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:35,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566891979] [2022-12-14 14:05:35,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566891979] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:35,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637142775] [2022-12-14 14:05:35,531 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 14:05:35,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:35,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:35,532 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:35,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 14:05:35,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 14:05:35,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:05:35,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-14 14:05:35,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:35,702 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 179 proven. 182 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-12-14 14:05:35,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:36,446 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 199 proven. 167 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-12-14 14:05:36,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637142775] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:36,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1585632454] [2022-12-14 14:05:36,447 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 14:05:36,448 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:36,448 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:36,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:36,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24, 26] total 51 [2022-12-14 14:05:36,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987465389] [2022-12-14 14:05:36,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:36,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-12-14 14:05:36,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:36,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-12-14 14:05:36,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=2311, Unknown=0, NotChecked=0, Total=2652 [2022-12-14 14:05:36,450 INFO L87 Difference]: Start difference. First operand 9900 states and 14245 transitions. Second operand has 52 states, 51 states have (on average 2.803921568627451) internal successors, (143), 32 states have internal predecessors, (143), 17 states have call successors, (19), 15 states have call predecessors, (19), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 14:05:38,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:38,057 INFO L93 Difference]: Finished difference Result 10597 states and 15041 transitions. [2022-12-14 14:05:38,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-14 14:05:38,058 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 2.803921568627451) internal successors, (143), 32 states have internal predecessors, (143), 17 states have call successors, (19), 15 states have call predecessors, (19), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) Word has length 111 [2022-12-14 14:05:38,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:38,083 INFO L225 Difference]: With dead ends: 10597 [2022-12-14 14:05:38,083 INFO L226 Difference]: Without dead ends: 10596 [2022-12-14 14:05:38,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1819 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1852, Invalid=6520, Unknown=0, NotChecked=0, Total=8372 [2022-12-14 14:05:38,087 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 281 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:38,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 286 Invalid, 1037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 14:05:38,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10596 states. [2022-12-14 14:05:38,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10596 to 9900. [2022-12-14 14:05:38,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9900 states, 6471 states have (on average 1.0312161953330243) internal successors, (6673), 6400 states have internal predecessors, (6673), 1936 states have call successors, (1936), 226 states have call predecessors, (1936), 1490 states have return successors, (5621), 3273 states have call predecessors, (5621), 1913 states have call successors, (5621) [2022-12-14 14:05:38,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9900 states to 9900 states and 14230 transitions. [2022-12-14 14:05:38,853 INFO L78 Accepts]: Start accepts. Automaton has 9900 states and 14230 transitions. Word has length 111 [2022-12-14 14:05:38,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:38,853 INFO L495 AbstractCegarLoop]: Abstraction has 9900 states and 14230 transitions. [2022-12-14 14:05:38,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 2.803921568627451) internal successors, (143), 32 states have internal predecessors, (143), 17 states have call successors, (19), 15 states have call predecessors, (19), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2022-12-14 14:05:38,854 INFO L276 IsEmpty]: Start isEmpty. Operand 9900 states and 14230 transitions. [2022-12-14 14:05:38,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-12-14 14:05:38,859 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:38,859 INFO L195 NwaCegarLoop]: trace histogram [14, 12, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:38,863 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-14 14:05:39,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:39,060 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:39,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:39,060 INFO L85 PathProgramCache]: Analyzing trace with hash -766793983, now seen corresponding path program 4 times [2022-12-14 14:05:39,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:39,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629231814] [2022-12-14 14:05:39,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:39,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:39,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:39,418 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 74 proven. 173 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2022-12-14 14:05:39,418 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:39,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629231814] [2022-12-14 14:05:39,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629231814] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:39,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469900582] [2022-12-14 14:05:39,419 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 14:05:39,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:39,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:39,419 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:39,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 14:05:39,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:39,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 39 conjunts are in the unsatisfiable core [2022-12-14 14:05:39,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:39,581 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 62 proven. 160 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2022-12-14 14:05:39,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:42,736 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 74 proven. 223 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-12-14 14:05:42,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469900582] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:05:42,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [253556548] [2022-12-14 14:05:42,737 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 14:05:42,737 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:05:42,738 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:05:42,738 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:42,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23, 33] total 57 [2022-12-14 14:05:42,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999581740] [2022-12-14 14:05:42,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:42,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-12-14 14:05:42,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:42,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-12-14 14:05:42,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=2930, Unknown=0, NotChecked=0, Total=3306 [2022-12-14 14:05:42,739 INFO L87 Difference]: Start difference. First operand 9900 states and 14230 transitions. Second operand has 58 states, 57 states have (on average 1.7017543859649122) internal successors, (97), 44 states have internal predecessors, (97), 13 states have call successors, (15), 3 states have call predecessors, (15), 20 states have return successors, (25), 24 states have call predecessors, (25), 11 states have call successors, (25) [2022-12-14 14:05:56,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:56,521 INFO L93 Difference]: Finished difference Result 70704 states and 137719 transitions. [2022-12-14 14:05:56,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 348 states. [2022-12-14 14:05:56,522 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 57 states have (on average 1.7017543859649122) internal successors, (97), 44 states have internal predecessors, (97), 13 states have call successors, (15), 3 states have call predecessors, (15), 20 states have return successors, (25), 24 states have call predecessors, (25), 11 states have call successors, (25) Word has length 128 [2022-12-14 14:05:56,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:56,899 INFO L225 Difference]: With dead ends: 70704 [2022-12-14 14:05:56,900 INFO L226 Difference]: Without dead ends: 69682 [2022-12-14 14:05:56,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 635 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 400 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69686 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=25686, Invalid=135516, Unknown=0, NotChecked=0, Total=161202 [2022-12-14 14:05:56,953 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 302 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 2302 mSolverCounterSat, 2081 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 4383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2081 IncrementalHoareTripleChecker+Valid, 2302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:56,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 336 Invalid, 4383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2081 Valid, 2302 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-12-14 14:05:56,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69682 states. [2022-12-14 14:05:59,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69682 to 17261. [2022-12-14 14:05:59,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17261 states, 10969 states have (on average 1.0209681830613546) internal successors, (11199), 10898 states have internal predecessors, (11199), 3500 states have call successors, (3500), 286 states have call predecessors, (3500), 2789 states have return successors, (13865), 6076 states have call predecessors, (13865), 3470 states have call successors, (13865) [2022-12-14 14:05:59,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17261 states to 17261 states and 28564 transitions. [2022-12-14 14:05:59,588 INFO L78 Accepts]: Start accepts. Automaton has 17261 states and 28564 transitions. Word has length 128 [2022-12-14 14:05:59,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:59,589 INFO L495 AbstractCegarLoop]: Abstraction has 17261 states and 28564 transitions. [2022-12-14 14:05:59,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 57 states have (on average 1.7017543859649122) internal successors, (97), 44 states have internal predecessors, (97), 13 states have call successors, (15), 3 states have call predecessors, (15), 20 states have return successors, (25), 24 states have call predecessors, (25), 11 states have call successors, (25) [2022-12-14 14:05:59,589 INFO L276 IsEmpty]: Start isEmpty. Operand 17261 states and 28564 transitions. [2022-12-14 14:05:59,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-12-14 14:05:59,599 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:59,599 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 23, 22, 22, 22, 1, 1, 1, 1, 1] [2022-12-14 14:05:59,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-14 14:05:59,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-14 14:05:59,800 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:05:59,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:59,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1972304386, now seen corresponding path program 4 times [2022-12-14 14:05:59,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:59,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834856352] [2022-12-14 14:05:59,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:59,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:59,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:06:00,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:06:00,690 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:06:00,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834856352] [2022-12-14 14:06:00,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834856352] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:06:00,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474516777] [2022-12-14 14:06:00,690 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 14:06:00,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:06:00,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:06:00,691 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:06:00,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-14 14:06:00,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:06:00,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 48 conjunts are in the unsatisfiable core [2022-12-14 14:06:00,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:06:00,944 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:06:00,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:06:01,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:06:01,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474516777] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:06:01,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1263884582] [2022-12-14 14:06:01,974 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-12-14 14:06:01,975 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:06:01,975 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:06:01,975 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:06:01,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 95 [2022-12-14 14:06:01,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247011689] [2022-12-14 14:06:01,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:06:01,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-12-14 14:06:01,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:06:01,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-12-14 14:06:01,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2260, Invalid=6860, Unknown=0, NotChecked=0, Total=9120 [2022-12-14 14:06:01,978 INFO L87 Difference]: Start difference. First operand 17261 states and 28564 transitions. Second operand has 96 states, 93 states have (on average 3.4838709677419355) internal successors, (324), 50 states have internal predecessors, (324), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:06:07,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:06:07,149 INFO L93 Difference]: Finished difference Result 28594 states and 45424 transitions. [2022-12-14 14:06:07,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-12-14 14:06:07,150 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 93 states have (on average 3.4838709677419355) internal successors, (324), 50 states have internal predecessors, (324), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 186 [2022-12-14 14:06:07,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:06:07,227 INFO L225 Difference]: With dead ends: 28594 [2022-12-14 14:06:07,227 INFO L226 Difference]: Without dead ends: 28593 [2022-12-14 14:06:07,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 324 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8376 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=10814, Invalid=23968, Unknown=0, NotChecked=0, Total=34782 [2022-12-14 14:06:07,237 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 2525 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 1865 mSolverCounterSat, 1311 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2529 SdHoareTripleChecker+Valid, 1274 SdHoareTripleChecker+Invalid, 3176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1311 IncrementalHoareTripleChecker+Valid, 1865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:06:07,237 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2529 Valid, 1274 Invalid, 3176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1311 Valid, 1865 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 14:06:07,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28593 states. [2022-12-14 14:06:09,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28593 to 27869. [2022-12-14 14:06:09,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27869 states, 17641 states have (on average 1.0184796780227878) internal successors, (17967), 17474 states have internal predecessors, (17967), 5564 states have call successors, (5564), 382 states have call predecessors, (5564), 4661 states have return successors, (21137), 10012 states have call predecessors, (21137), 5534 states have call successors, (21137) [2022-12-14 14:06:09,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27869 states to 27869 states and 44668 transitions. [2022-12-14 14:06:09,460 INFO L78 Accepts]: Start accepts. Automaton has 27869 states and 44668 transitions. Word has length 186 [2022-12-14 14:06:09,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:06:09,460 INFO L495 AbstractCegarLoop]: Abstraction has 27869 states and 44668 transitions. [2022-12-14 14:06:09,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 93 states have (on average 3.4838709677419355) internal successors, (324), 50 states have internal predecessors, (324), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:06:09,460 INFO L276 IsEmpty]: Start isEmpty. Operand 27869 states and 44668 transitions. [2022-12-14 14:06:09,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2022-12-14 14:06:09,476 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:06:09,477 INFO L195 NwaCegarLoop]: trace histogram [43, 34, 30, 30, 30, 30, 29, 29, 21, 9, 9, 9, 9, 9, 9, 8, 8, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1] [2022-12-14 14:06:09,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-12-14 14:06:09,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-14 14:06:09,677 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:06:09,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:06:09,678 INFO L85 PathProgramCache]: Analyzing trace with hash -2094162696, now seen corresponding path program 1 times [2022-12-14 14:06:09,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:06:09,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811868793] [2022-12-14 14:06:09,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:06:09,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:06:09,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:06:10,627 INFO L134 CoverageAnalysis]: Checked inductivity of 5129 backedges. 712 proven. 278 refuted. 0 times theorem prover too weak. 4139 trivial. 0 not checked. [2022-12-14 14:06:10,628 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:06:10,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811868793] [2022-12-14 14:06:10,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811868793] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:06:10,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826382251] [2022-12-14 14:06:10,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:06:10,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:06:10,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:06:10,629 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:06:10,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-14 14:06:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:06:10,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-14 14:06:10,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:06:11,024 INFO L134 CoverageAnalysis]: Checked inductivity of 5129 backedges. 1593 proven. 324 refuted. 0 times theorem prover too weak. 3212 trivial. 0 not checked. [2022-12-14 14:06:11,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:06:13,977 INFO L134 CoverageAnalysis]: Checked inductivity of 5129 backedges. 1616 proven. 436 refuted. 0 times theorem prover too weak. 3077 trivial. 0 not checked. [2022-12-14 14:06:13,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826382251] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:06:13,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [448051377] [2022-12-14 14:06:13,979 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 14:06:13,979 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:06:13,979 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:06:13,979 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:06:13,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 18, 26] total 50 [2022-12-14 14:06:13,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181049678] [2022-12-14 14:06:13,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:06:13,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-12-14 14:06:13,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:06:13,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-12-14 14:06:13,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=2192, Unknown=0, NotChecked=0, Total=2450 [2022-12-14 14:06:13,981 INFO L87 Difference]: Start difference. First operand 27869 states and 44668 transitions. Second operand has 50 states, 50 states have (on average 3.12) internal successors, (156), 38 states have internal predecessors, (156), 23 states have call successors, (26), 3 states have call predecessors, (26), 20 states have return successors, (47), 27 states have call predecessors, (47), 21 states have call successors, (47) [2022-12-14 14:06:42,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:06:42,922 INFO L93 Difference]: Finished difference Result 207634 states and 800017 transitions. [2022-12-14 14:06:42,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 375 states. [2022-12-14 14:06:42,923 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 3.12) internal successors, (156), 38 states have internal predecessors, (156), 23 states have call successors, (26), 3 states have call predecessors, (26), 20 states have return successors, (47), 27 states have call predecessors, (47), 21 states have call successors, (47) Word has length 375 [2022-12-14 14:06:42,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:06:45,366 INFO L225 Difference]: With dead ends: 207634 [2022-12-14 14:06:45,366 INFO L226 Difference]: Without dead ends: 185477 [2022-12-14 14:06:46,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1163 GetRequests, 729 SyntacticMatches, 14 SemanticMatches, 420 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73897 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=24316, Invalid=153346, Unknown=0, NotChecked=0, Total=177662 [2022-12-14 14:06:46,195 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 558 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 8417 mSolverCounterSat, 3373 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 11790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3373 IncrementalHoareTripleChecker+Valid, 8417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:06:46,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [558 Valid, 527 Invalid, 11790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3373 Valid, 8417 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-12-14 14:06:46,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185477 states. [2022-12-14 14:07:06,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185477 to 40585. [2022-12-14 14:07:06,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40585 states, 25360 states have (on average 1.0142744479495267) internal successors, (25722), 25193 states have internal predecessors, (25722), 8247 states have call successors, (8247), 452 states have call predecessors, (8247), 6975 states have return successors, (53547), 14939 states have call predecessors, (53547), 8208 states have call successors, (53547) [2022-12-14 14:07:06,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40585 states to 40585 states and 87516 transitions. [2022-12-14 14:07:06,967 INFO L78 Accepts]: Start accepts. Automaton has 40585 states and 87516 transitions. Word has length 375 [2022-12-14 14:07:06,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:07:06,967 INFO L495 AbstractCegarLoop]: Abstraction has 40585 states and 87516 transitions. [2022-12-14 14:07:06,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 3.12) internal successors, (156), 38 states have internal predecessors, (156), 23 states have call successors, (26), 3 states have call predecessors, (26), 20 states have return successors, (47), 27 states have call predecessors, (47), 21 states have call successors, (47) [2022-12-14 14:07:06,967 INFO L276 IsEmpty]: Start isEmpty. Operand 40585 states and 87516 transitions. [2022-12-14 14:07:06,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2022-12-14 14:07:06,991 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:07:06,991 INFO L195 NwaCegarLoop]: trace histogram [38, 29, 23, 20, 20, 20, 20, 20, 20, 15, 15, 14, 14, 14, 14, 12, 12, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2022-12-14 14:07:06,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-12-14 14:07:07,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-12-14 14:07:07,192 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:07:07,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:07:07,193 INFO L85 PathProgramCache]: Analyzing trace with hash -968288110, now seen corresponding path program 5 times [2022-12-14 14:07:07,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:07:07,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219648218] [2022-12-14 14:07:07,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:07:07,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:07:07,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:07:08,586 INFO L134 CoverageAnalysis]: Checked inductivity of 3891 backedges. 739 proven. 674 refuted. 0 times theorem prover too weak. 2478 trivial. 0 not checked. [2022-12-14 14:07:08,587 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:07:08,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219648218] [2022-12-14 14:07:08,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219648218] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:07:08,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67267697] [2022-12-14 14:07:08,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:07:08,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:07:08,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:07:08,588 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:07:08,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-14 14:07:08,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2022-12-14 14:07:08,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:07:08,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 624 conjuncts, 75 conjunts are in the unsatisfiable core [2022-12-14 14:07:08,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:07:08,892 INFO L134 CoverageAnalysis]: Checked inductivity of 3891 backedges. 715 proven. 643 refuted. 0 times theorem prover too weak. 2533 trivial. 0 not checked. [2022-12-14 14:07:08,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:07:29,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3891 backedges. 739 proven. 949 refuted. 0 times theorem prover too weak. 2203 trivial. 0 not checked. [2022-12-14 14:07:29,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67267697] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:07:29,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1136710344] [2022-12-14 14:07:29,323 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 14:07:29,323 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:07:29,324 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:07:29,324 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:07:29,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 41, 63] total 105 [2022-12-14 14:07:29,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484190324] [2022-12-14 14:07:29,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:07:29,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2022-12-14 14:07:29,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:07:29,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2022-12-14 14:07:29,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1267, Invalid=9863, Unknown=0, NotChecked=0, Total=11130 [2022-12-14 14:07:29,327 INFO L87 Difference]: Start difference. First operand 40585 states and 87516 transitions. Second operand has 106 states, 105 states have (on average 1.619047619047619) internal successors, (170), 80 states have internal predecessors, (170), 25 states have call successors, (28), 3 states have call predecessors, (28), 39 states have return successors, (52), 49 states have call predecessors, (52), 23 states have call successors, (52) [2022-12-14 14:09:13,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:09:13,194 INFO L93 Difference]: Finished difference Result 476348 states and 1131442 transitions. [2022-12-14 14:09:13,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 1524 states. [2022-12-14 14:09:13,194 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 105 states have (on average 1.619047619047619) internal successors, (170), 80 states have internal predecessors, (170), 25 states have call successors, (28), 3 states have call predecessors, (28), 39 states have return successors, (52), 49 states have call predecessors, (52), 23 states have call successors, (52) Word has length 343 [2022-12-14 14:09:13,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:09:19,593 INFO L225 Difference]: With dead ends: 476348 [2022-12-14 14:09:19,594 INFO L226 Difference]: Without dead ends: 471174 [2022-12-14 14:09:20,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2268 GetRequests, 644 SyntacticMatches, 0 SemanticMatches, 1624 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1425373 ImplicationChecksByTransitivity, 74.9s TimeCoverageRelationStatistics Valid=429513, Invalid=2212737, Unknown=0, NotChecked=0, Total=2642250 [2022-12-14 14:09:20,943 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 737 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 7742 mSolverCounterSat, 8460 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 16202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8460 IncrementalHoareTripleChecker+Valid, 7742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:09:20,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [737 Valid, 431 Invalid, 16202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8460 Valid, 7742 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2022-12-14 14:09:21,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471174 states. [2022-12-14 14:10:28,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471174 to 49928. [2022-12-14 14:10:28,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49928 states, 30956 states have (on average 1.0116940173148985) internal successors, (31318), 30789 states have internal predecessors, (31318), 10169 states have call successors, (10169), 460 states have call predecessors, (10169), 8800 states have return successors, (63506), 18678 states have call predecessors, (63506), 10130 states have call successors, (63506) [2022-12-14 14:10:28,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49928 states to 49928 states and 104993 transitions. [2022-12-14 14:10:28,602 INFO L78 Accepts]: Start accepts. Automaton has 49928 states and 104993 transitions. Word has length 343 [2022-12-14 14:10:28,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:10:28,603 INFO L495 AbstractCegarLoop]: Abstraction has 49928 states and 104993 transitions. [2022-12-14 14:10:28,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 105 states have (on average 1.619047619047619) internal successors, (170), 80 states have internal predecessors, (170), 25 states have call successors, (28), 3 states have call predecessors, (28), 39 states have return successors, (52), 49 states have call predecessors, (52), 23 states have call successors, (52) [2022-12-14 14:10:28,603 INFO L276 IsEmpty]: Start isEmpty. Operand 49928 states and 104993 transitions. [2022-12-14 14:10:28,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1384 [2022-12-14 14:10:28,871 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:10:28,872 INFO L195 NwaCegarLoop]: trace histogram [150, 128, 94, 76, 76, 76, 76, 75, 75, 56, 56, 56, 56, 56, 56, 55, 55, 18, 18, 18, 18, 17, 17, 1, 1, 1, 1, 1] [2022-12-14 14:10:28,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-14 14:10:29,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-14 14:10:29,074 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:10:29,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:10:29,075 INFO L85 PathProgramCache]: Analyzing trace with hash 296077964, now seen corresponding path program 2 times [2022-12-14 14:10:29,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:10:29,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015355530] [2022-12-14 14:10:29,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:10:29,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:10:29,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:10:34,613 INFO L134 CoverageAnalysis]: Checked inductivity of 65392 backedges. 1662 proven. 16604 refuted. 0 times theorem prover too weak. 47126 trivial. 0 not checked. [2022-12-14 14:10:34,613 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:10:34,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015355530] [2022-12-14 14:10:34,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015355530] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:10:34,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291398603] [2022-12-14 14:10:34,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:10:34,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:10:34,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:10:34,615 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:10:34,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-14 14:10:34,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 14:10:34,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:10:34,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:10:34,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:35,004 INFO L134 CoverageAnalysis]: Checked inductivity of 65392 backedges. 746 proven. 0 refuted. 0 times theorem prover too weak. 64646 trivial. 0 not checked. [2022-12-14 14:10:35,004 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:10:35,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291398603] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:10:35,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 14:10:35,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [13] total 16 [2022-12-14 14:10:35,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250661119] [2022-12-14 14:10:35,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:10:35,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:10:35,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:10:35,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:10:35,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-12-14 14:10:35,006 INFO L87 Difference]: Start difference. First operand 49928 states and 104993 transitions. Second operand has 5 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 14:10:39,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:10:39,286 INFO L93 Difference]: Finished difference Result 50112 states and 105179 transitions. [2022-12-14 14:10:39,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:10:39,287 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 1383 [2022-12-14 14:10:39,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:10:39,497 INFO L225 Difference]: With dead ends: 50112 [2022-12-14 14:10:39,497 INFO L226 Difference]: Without dead ends: 50111 [2022-12-14 14:10:39,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1446 GetRequests, 1430 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-12-14 14:10:39,532 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 31 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:10:39,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 79 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:10:39,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50111 states. [2022-12-14 14:10:44,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50111 to 42977. [2022-12-14 14:10:44,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42977 states, 26648 states have (on average 1.0110327229060343) internal successors, (26942), 26661 states have internal predecessors, (26942), 8748 states have call successors, (8748), 416 states have call predecessors, (8748), 7579 states have return successors, (45977), 15899 states have call predecessors, (45977), 8717 states have call successors, (45977) [2022-12-14 14:10:44,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42977 states to 42977 states and 81667 transitions. [2022-12-14 14:10:44,805 INFO L78 Accepts]: Start accepts. Automaton has 42977 states and 81667 transitions. Word has length 1383 [2022-12-14 14:10:44,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:10:44,806 INFO L495 AbstractCegarLoop]: Abstraction has 42977 states and 81667 transitions. [2022-12-14 14:10:44,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 14:10:44,807 INFO L276 IsEmpty]: Start isEmpty. Operand 42977 states and 81667 transitions. [2022-12-14 14:10:45,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 379 [2022-12-14 14:10:45,005 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:10:45,005 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 47, 47, 46, 46, 46, 1, 1, 1, 1, 1] [2022-12-14 14:10:45,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-12-14 14:10:45,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-14 14:10:45,206 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:10:45,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:10:45,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1462717970, now seen corresponding path program 5 times [2022-12-14 14:10:45,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:10:45,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772757192] [2022-12-14 14:10:45,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:10:45,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:10:45,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:10:48,856 INFO L134 CoverageAnalysis]: Checked inductivity of 8556 backedges. 0 proven. 8556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:10:48,856 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:10:48,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772757192] [2022-12-14 14:10:48,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772757192] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:10:48,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204385136] [2022-12-14 14:10:48,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:10:48,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:10:48,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:10:48,857 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:10:48,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-14 14:10:49,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 47 check-sat command(s) [2022-12-14 14:10:49,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:10:49,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 786 conjuncts, 96 conjunts are in the unsatisfiable core [2022-12-14 14:10:49,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:10:49,701 INFO L134 CoverageAnalysis]: Checked inductivity of 8556 backedges. 0 proven. 8556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:10:49,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:10:54,436 INFO L134 CoverageAnalysis]: Checked inductivity of 8556 backedges. 0 proven. 8556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 14:10:54,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204385136] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:10:54,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1960692980] [2022-12-14 14:10:54,438 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-12-14 14:10:54,438 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:10:54,438 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:10:54,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:10:54,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 96, 96] total 191 [2022-12-14 14:10:54,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030772485] [2022-12-14 14:10:54,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:10:54,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 192 states [2022-12-14 14:10:54,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:10:54,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 192 interpolants. [2022-12-14 14:10:54,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9124, Invalid=27548, Unknown=0, NotChecked=0, Total=36672 [2022-12-14 14:10:54,446 INFO L87 Difference]: Start difference. First operand 42977 states and 81667 transitions. Second operand has 192 states, 189 states have (on average 3.492063492063492) internal successors, (660), 98 states have internal predecessors, (660), 94 states have call successors, (94), 94 states have call predecessors, (94), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:11:21,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:11:21,262 INFO L93 Difference]: Finished difference Result 80150 states and 142747 transitions. [2022-12-14 14:11:21,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 286 states. [2022-12-14 14:11:21,262 INFO L78 Accepts]: Start accepts. Automaton has has 192 states, 189 states have (on average 3.492063492063492) internal successors, (660), 98 states have internal predecessors, (660), 94 states have call successors, (94), 94 states have call predecessors, (94), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 378 [2022-12-14 14:11:21,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:11:21,527 INFO L225 Difference]: With dead ends: 80150 [2022-12-14 14:11:21,527 INFO L226 Difference]: Without dead ends: 80149 [2022-12-14 14:11:21,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1038 GetRequests, 660 SyntacticMatches, 1 SemanticMatches, 377 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35724 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=44654, Invalid=98608, Unknown=0, NotChecked=0, Total=143262 [2022-12-14 14:11:21,573 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 4990 mSDsluCounter, 2278 mSDsCounter, 0 mSdLazyCounter, 4210 mSolverCounterSat, 3164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4994 SdHoareTripleChecker+Valid, 2473 SdHoareTripleChecker+Invalid, 7374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3164 IncrementalHoareTripleChecker+Valid, 4210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:11:21,573 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4994 Valid, 2473 Invalid, 7374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3164 Valid, 4210 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-12-14 14:11:21,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80149 states. [2022-12-14 14:11:29,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80149 to 79361. [2022-12-14 14:11:29,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79361 states, 49016 states have (on average 1.0099151297535498) internal successors, (49502), 49029 states have internal predecessors, (49502), 15948 states have call successors, (15948), 608 states have call predecessors, (15948), 14395 states have return successors, (76457), 29723 states have call predecessors, (76457), 15917 states have call successors, (76457) [2022-12-14 14:11:30,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79361 states to 79361 states and 141907 transitions. [2022-12-14 14:11:30,037 INFO L78 Accepts]: Start accepts. Automaton has 79361 states and 141907 transitions. Word has length 378 [2022-12-14 14:11:30,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:11:30,038 INFO L495 AbstractCegarLoop]: Abstraction has 79361 states and 141907 transitions. [2022-12-14 14:11:30,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 192 states, 189 states have (on average 3.492063492063492) internal successors, (660), 98 states have internal predecessors, (660), 94 states have call successors, (94), 94 states have call predecessors, (94), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:11:30,038 INFO L276 IsEmpty]: Start isEmpty. Operand 79361 states and 141907 transitions. [2022-12-14 14:11:30,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 540 [2022-12-14 14:11:30,228 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:11:30,228 INFO L195 NwaCegarLoop]: trace histogram [58, 53, 31, 28, 28, 28, 28, 28, 28, 27, 27, 26, 26, 26, 26, 24, 24, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2022-12-14 14:11:30,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-14 14:11:30,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:11:30,429 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-12-14 14:11:30,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:11:30,430 INFO L85 PathProgramCache]: Analyzing trace with hash 782250610, now seen corresponding path program 6 times [2022-12-14 14:11:30,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:11:30,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358115551] [2022-12-14 14:11:30,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:11:30,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:11:30,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:11:35,911 INFO L134 CoverageAnalysis]: Checked inductivity of 10057 backedges. 1631 proven. 2648 refuted. 0 times theorem prover too weak. 5778 trivial. 0 not checked. [2022-12-14 14:11:35,912 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:11:35,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358115551] [2022-12-14 14:11:35,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358115551] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:11:35,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233097602] [2022-12-14 14:11:35,912 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 14:11:35,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:11:35,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:11:35,913 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:11:35,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f992d8e-5f51-456d-99f6-f8e21ef7b89a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-14 14:11:36,346 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 14:11:36,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:11:36,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 1277 conjuncts, 65 conjunts are in the unsatisfiable core [2022-12-14 14:11:36,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:11:37,316 INFO L134 CoverageAnalysis]: Checked inductivity of 10057 backedges. 2933 proven. 2125 refuted. 0 times theorem prover too weak. 4999 trivial. 0 not checked. [2022-12-14 14:11:37,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:12:15,090 INFO L134 CoverageAnalysis]: Checked inductivity of 10057 backedges. 3006 proven. 3921 refuted. 0 times theorem prover too weak. 3130 trivial. 0 not checked. [2022-12-14 14:12:15,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233097602] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 14:12:15,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [240583071] [2022-12-14 14:12:15,091 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 14:12:15,091 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 14:12:15,092 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 14:12:15,092 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:12:15,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 37, 62] total 138 [2022-12-14 14:12:15,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901085369] [2022-12-14 14:12:15,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:12:15,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 138 states [2022-12-14 14:12:15,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:12:15,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 138 interpolants. [2022-12-14 14:12:15,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1870, Invalid=17036, Unknown=0, NotChecked=0, Total=18906 [2022-12-14 14:12:15,098 INFO L87 Difference]: Start difference. First operand 79361 states and 141907 transitions. Second operand has 138 states, 138 states have (on average 2.760869565217391) internal successors, (381), 108 states have internal predecessors, (381), 76 states have call successors, (81), 5 states have call predecessors, (81), 53 states have return successors, (128), 77 states have call predecessors, (128), 74 states have call successors, (128)