./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/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_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/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_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/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 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 --- 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 04:59:06,659 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 04:59:06,660 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 04:59:06,674 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 04:59:06,675 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 04:59:06,675 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 04:59:06,676 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 04:59:06,677 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 04:59:06,678 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 04:59:06,679 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 04:59:06,679 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 04:59:06,680 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 04:59:06,680 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 04:59:06,681 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 04:59:06,682 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 04:59:06,682 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 04:59:06,683 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 04:59:06,684 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 04:59:06,685 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 04:59:06,686 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 04:59:06,686 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 04:59:06,687 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 04:59:06,688 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 04:59:06,689 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 04:59:06,691 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 04:59:06,691 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 04:59:06,691 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 04:59:06,692 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 04:59:06,692 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 04:59:06,693 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 04:59:06,693 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 04:59:06,693 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 04:59:06,694 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 04:59:06,694 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 04:59:06,695 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 04:59:06,695 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 04:59:06,695 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 04:59:06,696 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 04:59:06,696 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 04:59:06,696 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 04:59:06,697 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 04:59:06,697 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-32bit-Taipan_Default.epf [2022-12-14 04:59:06,712 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 04:59:06,713 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 04:59:06,713 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 04:59:06,713 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 04:59:06,713 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 04:59:06,713 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 04:59:06,714 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 04:59:06,714 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 04:59:06,714 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 04:59:06,714 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 04:59:06,714 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 04:59:06,714 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 04:59:06,714 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 04:59:06,714 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 04:59:06,714 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 04:59:06,714 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 04:59:06,715 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 04:59:06,715 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 04:59:06,715 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 04:59:06,715 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 04:59:06,715 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 04:59:06,715 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 04:59:06,715 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 04:59:06,716 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 04:59:06,716 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 04:59:06,716 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 04:59:06,716 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 04:59:06,716 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-12-14 04:59:06,716 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 04:59:06,716 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 04:59:06,716 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 04:59:06,716 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 04:59:06,716 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 04:59:06,716 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 04:59:06,717 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 04:59:06,717 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 04:59:06,717 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 04:59:06,717 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 04:59:06,717 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 04:59:06,717 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 04:59:06,717 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 04:59:06,717 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 04:59:06,717 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 04:59:06,717 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_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/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_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/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 -> 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 [2022-12-14 04:59:06,915 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 04:59:06,931 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 04:59:06,933 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 04:59:06,934 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 04:59:06,934 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 04:59:06,935 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c [2022-12-14 04:59:09,506 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 04:59:09,644 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 04:59:09,644 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c [2022-12-14 04:59:09,648 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/data/362ed8792/a0ce55c746684d458baa6f2b65cfd799/FLAG74bf5bb5c [2022-12-14 04:59:09,659 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/data/362ed8792/a0ce55c746684d458baa6f2b65cfd799 [2022-12-14 04:59:09,661 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 04:59:09,662 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 04:59:09,663 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 04:59:09,663 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 04:59:09,665 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 04:59:09,666 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,667 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c879692 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09, skipping insertion in model container [2022-12-14 04:59:09,667 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,674 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 04:59:09,686 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 04:59:09,818 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_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c[947,960] [2022-12-14 04:59:09,818 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 04:59:09,828 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 04:59:09,843 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_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c[947,960] [2022-12-14 04:59:09,843 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 04:59:09,854 INFO L208 MainTranslator]: Completed translation [2022-12-14 04:59:09,855 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09 WrapperNode [2022-12-14 04:59:09,855 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 04:59:09,856 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 04:59:09,856 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 04:59:09,856 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 04:59:09,862 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,867 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,878 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 21 [2022-12-14 04:59:09,878 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 04:59:09,879 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 04:59:09,879 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 04:59:09,879 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 04:59:09,896 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,896 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,897 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,898 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,900 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,901 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,902 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,902 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,903 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 04:59:09,904 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 04:59:09,904 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 04:59:09,904 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 04:59:09,905 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (1/1) ... [2022-12-14 04:59:09,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 04:59:09,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:09,929 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 04:59:09,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 04:59:09,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 04:59:09,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 04:59:09,966 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2022-12-14 04:59:09,966 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2022-12-14 04:59:09,967 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2022-12-14 04:59:09,967 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2022-12-14 04:59:09,967 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 04:59:09,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 04:59:10,018 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 04:59:10,020 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 04:59:10,132 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 04:59:10,150 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 04:59:10,151 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-14 04:59:10,153 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:59:10 BoogieIcfgContainer [2022-12-14 04:59:10,153 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 04:59:10,154 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 04:59:10,155 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 04:59:10,157 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 04:59:10,157 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 04:59:09" (1/3) ... [2022-12-14 04:59:10,158 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@328ec794 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:59:10, skipping insertion in model container [2022-12-14 04:59:10,158 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:59:09" (2/3) ... [2022-12-14 04:59:10,158 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@328ec794 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:59:10, skipping insertion in model container [2022-12-14 04:59:10,158 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:59:10" (3/3) ... [2022-12-14 04:59:10,159 INFO L112 eAbstractionObserver]: Analyzing ICFG fibo_2calls_8-1.c [2022-12-14 04:59:10,174 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 04:59:10,174 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 12 error locations. [2022-12-14 04:59:10,211 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 04:59:10,217 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;@1cb92d21, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 04:59:10,217 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2022-12-14 04:59:10,232 INFO L276 IsEmpty]: Start isEmpty. Operand has 46 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 38 states have internal predecessors, (42), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-12-14 04:59:10,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 04:59:10,239 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:10,240 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 04:59:10,240 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:10,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:10,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1023451622, now seen corresponding path program 1 times [2022-12-14 04:59:10,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:10,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466914238] [2022-12-14 04:59:10,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:10,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:10,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:10,419 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 04:59:10,419 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:10,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466914238] [2022-12-14 04:59:10,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466914238] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:10,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:59:10,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 04:59:10,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882408220] [2022-12-14 04:59:10,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:10,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 04:59:10,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:10,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 04:59:10,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 04:59:10,458 INFO L87 Difference]: Start difference. First operand has 46 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 38 states have internal predecessors, (42), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 04:59:10,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:10,507 INFO L93 Difference]: Finished difference Result 48 states and 56 transitions. [2022-12-14 04:59:10,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 04:59:10,509 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 6 [2022-12-14 04:59:10,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:10,517 INFO L225 Difference]: With dead ends: 48 [2022-12-14 04:59:10,518 INFO L226 Difference]: Without dead ends: 44 [2022-12-14 04:59:10,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 04:59:10,524 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 14 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:10,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 74 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:10,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-12-14 04:59:10,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 42. [2022-12-14 04:59:10,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 25 states have (on average 1.56) internal successors, (39), 35 states have internal predecessors, (39), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 04:59:10,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 48 transitions. [2022-12-14 04:59:10,562 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 48 transitions. Word has length 6 [2022-12-14 04:59:10,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:10,563 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 48 transitions. [2022-12-14 04:59:10,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 04:59:10,563 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 48 transitions. [2022-12-14 04:59:10,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 04:59:10,564 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:10,564 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:10,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 04:59:10,565 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:10,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:10,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1662229125, now seen corresponding path program 1 times [2022-12-14 04:59:10,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:10,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291441134] [2022-12-14 04:59:10,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:10,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:10,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:10,629 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 04:59:10,630 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:10,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291441134] [2022-12-14 04:59:10,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291441134] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:10,630 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:59:10,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 04:59:10,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361221173] [2022-12-14 04:59:10,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:10,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:59:10,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:10,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:59:10,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:10,633 INFO L87 Difference]: Start difference. First operand 42 states and 48 transitions. Second operand has 5 states, 3 states have (on average 2.0) internal successors, (6), 3 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 04:59:10,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:10,699 INFO L93 Difference]: Finished difference Result 63 states and 73 transitions. [2022-12-14 04:59:10,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 04:59:10,700 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.0) internal successors, (6), 3 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 04:59:10,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:10,701 INFO L225 Difference]: With dead ends: 63 [2022-12-14 04:59:10,701 INFO L226 Difference]: Without dead ends: 59 [2022-12-14 04:59:10,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 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 04:59:10,703 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 29 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:10,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 151 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:10,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-12-14 04:59:10,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 55. [2022-12-14 04:59:10,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 36 states have (on average 1.4166666666666667) internal successors, (51), 45 states have internal predecessors, (51), 7 states have call successors, (7), 3 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 04:59:10,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 64 transitions. [2022-12-14 04:59:10,714 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 64 transitions. Word has length 7 [2022-12-14 04:59:10,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:10,715 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 64 transitions. [2022-12-14 04:59:10,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.0) internal successors, (6), 3 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 04:59:10,715 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 64 transitions. [2022-12-14 04:59:10,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 04:59:10,716 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:10,716 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:10,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 04:59:10,716 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:10,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:10,717 INFO L85 PathProgramCache]: Analyzing trace with hash -942893292, now seen corresponding path program 1 times [2022-12-14 04:59:10,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:10,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998764636] [2022-12-14 04:59:10,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:10,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:10,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:10,756 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 04:59:10,756 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:10,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998764636] [2022-12-14 04:59:10,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998764636] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:10,757 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:59:10,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 04:59:10,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518459381] [2022-12-14 04:59:10,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:10,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 04:59:10,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:10,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 04:59:10,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 04:59:10,759 INFO L87 Difference]: Start difference. First operand 55 states and 64 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (2), 1 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 04:59:10,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:10,781 INFO L93 Difference]: Finished difference Result 57 states and 69 transitions. [2022-12-14 04:59:10,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 04:59:10,782 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (2), 1 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 12 [2022-12-14 04:59:10,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:10,783 INFO L225 Difference]: With dead ends: 57 [2022-12-14 04:59:10,783 INFO L226 Difference]: Without dead ends: 55 [2022-12-14 04:59:10,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 04:59:10,785 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 14 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:10,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 66 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:10,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-12-14 04:59:10,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 53. [2022-12-14 04:59:10,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 36 states have (on average 1.3611111111111112) internal successors, (49), 43 states have internal predecessors, (49), 7 states have call successors, (7), 3 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 04:59:10,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 62 transitions. [2022-12-14 04:59:10,795 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 62 transitions. Word has length 12 [2022-12-14 04:59:10,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:10,796 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 62 transitions. [2022-12-14 04:59:10,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (2), 1 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 04:59:10,796 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 62 transitions. [2022-12-14 04:59:10,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 04:59:10,797 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:10,797 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:10,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 04:59:10,797 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:10,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:10,798 INFO L85 PathProgramCache]: Analyzing trace with hash 835079079, now seen corresponding path program 1 times [2022-12-14 04:59:10,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:10,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616600886] [2022-12-14 04:59:10,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:10,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:10,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:10,879 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 04:59:10,879 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:10,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616600886] [2022-12-14 04:59:10,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616600886] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:10,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:59:10,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 04:59:10,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360363182] [2022-12-14 04:59:10,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:10,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 04:59:10,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:10,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 04:59:10,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-14 04:59:10,882 INFO L87 Difference]: Start difference. First operand 53 states and 62 transitions. Second operand has 7 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 04:59:10,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:10,970 INFO L93 Difference]: Finished difference Result 53 states and 62 transitions. [2022-12-14 04:59:10,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 04:59:10,971 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-12-14 04:59:10,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:10,971 INFO L225 Difference]: With dead ends: 53 [2022-12-14 04:59:10,971 INFO L226 Difference]: Without dead ends: 49 [2022-12-14 04:59:10,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-14 04:59:10,973 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 55 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:10,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 61 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 04:59:10,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-12-14 04:59:10,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2022-12-14 04:59:10,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 36 states have (on average 1.25) internal successors, (45), 39 states have internal predecessors, (45), 7 states have call successors, (7), 3 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 04:59:10,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 58 transitions. [2022-12-14 04:59:10,982 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 58 transitions. Word has length 13 [2022-12-14 04:59:10,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:10,982 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 58 transitions. [2022-12-14 04:59:10,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 04:59:10,982 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 58 transitions. [2022-12-14 04:59:10,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-14 04:59:10,983 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:10,983 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:10,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 04:59:10,984 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:10,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:10,984 INFO L85 PathProgramCache]: Analyzing trace with hash 21328462, now seen corresponding path program 1 times [2022-12-14 04:59:10,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:10,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113754313] [2022-12-14 04:59:10,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:10,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:11,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:11,092 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 04:59:11,092 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:11,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113754313] [2022-12-14 04:59:11,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113754313] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:11,093 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:59:11,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 04:59:11,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669467906] [2022-12-14 04:59:11,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:11,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:59:11,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:11,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:59:11,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:11,095 INFO L87 Difference]: Start difference. First operand 49 states and 58 transitions. Second operand has 5 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:11,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:11,130 INFO L93 Difference]: Finished difference Result 75 states and 93 transitions. [2022-12-14 04:59:11,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 04:59:11,130 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 22 [2022-12-14 04:59:11,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:11,131 INFO L225 Difference]: With dead ends: 75 [2022-12-14 04:59:11,131 INFO L226 Difference]: Without dead ends: 70 [2022-12-14 04:59:11,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:11,132 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 5 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:11,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 143 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:11,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-12-14 04:59:11,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 62. [2022-12-14 04:59:11,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 46 states have (on average 1.1956521739130435) internal successors, (55), 49 states have internal predecessors, (55), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (13), 9 states have call predecessors, (13), 8 states have call successors, (13) [2022-12-14 04:59:11,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 77 transitions. [2022-12-14 04:59:11,139 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 77 transitions. Word has length 22 [2022-12-14 04:59:11,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:11,140 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 77 transitions. [2022-12-14 04:59:11,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:11,140 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 77 transitions. [2022-12-14 04:59:11,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-14 04:59:11,140 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:11,141 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:11,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 04:59:11,141 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:11,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:11,141 INFO L85 PathProgramCache]: Analyzing trace with hash 672130067, now seen corresponding path program 1 times [2022-12-14 04:59:11,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:11,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187362884] [2022-12-14 04:59:11,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:11,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:11,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:11,200 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 04:59:11,200 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:11,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187362884] [2022-12-14 04:59:11,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187362884] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:11,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91421476] [2022-12-14 04:59:11,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:11,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:11,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:11,202 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:11,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 04:59:11,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:11,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 04:59:11,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:11,317 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 04:59:11,318 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:59:11,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91421476] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:11,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 04:59:11,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2022-12-14 04:59:11,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735522074] [2022-12-14 04:59:11,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:11,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 04:59:11,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:11,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 04:59:11,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-12-14 04:59:11,320 INFO L87 Difference]: Start difference. First operand 62 states and 77 transitions. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:11,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:11,424 INFO L93 Difference]: Finished difference Result 110 states and 133 transitions. [2022-12-14 04:59:11,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 04:59:11,424 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 23 [2022-12-14 04:59:11,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:11,425 INFO L225 Difference]: With dead ends: 110 [2022-12-14 04:59:11,425 INFO L226 Difference]: Without dead ends: 60 [2022-12-14 04:59:11,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-12-14 04:59:11,427 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 35 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:11,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 110 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 04:59:11,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-12-14 04:59:11,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 58. [2022-12-14 04:59:11,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 43 states have (on average 1.2093023255813953) internal successors, (52), 46 states have internal predecessors, (52), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-12-14 04:59:11,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 70 transitions. [2022-12-14 04:59:11,436 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 70 transitions. Word has length 23 [2022-12-14 04:59:11,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:11,436 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 70 transitions. [2022-12-14 04:59:11,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:11,436 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 70 transitions. [2022-12-14 04:59:11,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-14 04:59:11,437 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:11,437 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:11,442 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 04:59:11,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:11,639 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:11,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:11,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1599491552, now seen corresponding path program 1 times [2022-12-14 04:59:11,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:11,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558999870] [2022-12-14 04:59:11,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:11,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:11,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:11,711 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 04:59:11,712 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:11,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558999870] [2022-12-14 04:59:11,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558999870] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:11,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:59:11,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 04:59:11,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031672021] [2022-12-14 04:59:11,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:11,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:59:11,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:11,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:59:11,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:11,714 INFO L87 Difference]: Start difference. First operand 58 states and 70 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:11,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:11,755 INFO L93 Difference]: Finished difference Result 84 states and 107 transitions. [2022-12-14 04:59:11,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 04:59:11,756 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 24 [2022-12-14 04:59:11,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:11,757 INFO L225 Difference]: With dead ends: 84 [2022-12-14 04:59:11,757 INFO L226 Difference]: Without dead ends: 79 [2022-12-14 04:59:11,757 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:11,758 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 6 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:11,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 109 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:11,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-12-14 04:59:11,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 68. [2022-12-14 04:59:11,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 50 states have (on average 1.18) internal successors, (59), 54 states have internal predecessors, (59), 10 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) [2022-12-14 04:59:11,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 88 transitions. [2022-12-14 04:59:11,765 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 88 transitions. Word has length 24 [2022-12-14 04:59:11,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:11,765 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 88 transitions. [2022-12-14 04:59:11,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:11,765 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 88 transitions. [2022-12-14 04:59:11,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-12-14 04:59:11,766 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:11,766 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, 1, 1, 1, 1] [2022-12-14 04:59:11,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-14 04:59:11,766 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:11,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:11,766 INFO L85 PathProgramCache]: Analyzing trace with hash -141800136, now seen corresponding path program 1 times [2022-12-14 04:59:11,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:11,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158853116] [2022-12-14 04:59:11,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:11,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:11,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:11,822 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 04:59:11,822 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:11,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158853116] [2022-12-14 04:59:11,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158853116] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:11,823 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:59:11,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 04:59:11,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188088950] [2022-12-14 04:59:11,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:11,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:59:11,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:11,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:59:11,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:11,824 INFO L87 Difference]: Start difference. First operand 68 states and 88 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:11,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:11,858 INFO L93 Difference]: Finished difference Result 84 states and 107 transitions. [2022-12-14 04:59:11,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 04:59:11,858 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2022-12-14 04:59:11,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:11,859 INFO L225 Difference]: With dead ends: 84 [2022-12-14 04:59:11,860 INFO L226 Difference]: Without dead ends: 82 [2022-12-14 04:59:11,860 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:11,861 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 5 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:11,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 139 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:11,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-12-14 04:59:11,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 77. [2022-12-14 04:59:11,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 57 states have (on average 1.1578947368421053) internal successors, (66), 61 states have internal predecessors, (66), 11 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (23), 12 states have call predecessors, (23), 10 states have call successors, (23) [2022-12-14 04:59:11,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 100 transitions. [2022-12-14 04:59:11,872 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 100 transitions. Word has length 28 [2022-12-14 04:59:11,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:11,873 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 100 transitions. [2022-12-14 04:59:11,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:11,873 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 100 transitions. [2022-12-14 04:59:11,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-14 04:59:11,874 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:11,875 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, 1, 1, 1, 1, 1] [2022-12-14 04:59:11,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-14 04:59:11,875 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:11,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:11,876 INFO L85 PathProgramCache]: Analyzing trace with hash -88974329, now seen corresponding path program 1 times [2022-12-14 04:59:11,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:11,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158693433] [2022-12-14 04:59:11,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:11,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:11,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:11,946 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 04:59:11,946 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:11,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158693433] [2022-12-14 04:59:11,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158693433] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:11,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96311907] [2022-12-14 04:59:11,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:11,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:11,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:11,948 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:11,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 04:59:11,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:11,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 04:59:11,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:12,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 04:59:12,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:12,181 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 04:59:12,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96311907] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:12,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [264162889] [2022-12-14 04:59:12,201 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-12-14 04:59:12,201 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:12,205 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 04:59:12,206 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:12,207 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-12-14 04:59:12,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400132113] [2022-12-14 04:59:12,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:12,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-14 04:59:12,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:12,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-14 04:59:12,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-12-14 04:59:12,208 INFO L87 Difference]: Start difference. First operand 77 states and 100 transitions. Second operand has 19 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 9 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 04:59:12,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:12,562 INFO L93 Difference]: Finished difference Result 205 states and 274 transitions. [2022-12-14 04:59:12,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 04:59:12,562 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 9 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Word has length 29 [2022-12-14 04:59:12,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:12,563 INFO L225 Difference]: With dead ends: 205 [2022-12-14 04:59:12,563 INFO L226 Difference]: Without dead ends: 136 [2022-12-14 04:59:12,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-12-14 04:59:12,565 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 118 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:12,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 505 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 04:59:12,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-12-14 04:59:12,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 120. [2022-12-14 04:59:12,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 91 states have (on average 1.164835164835165) internal successors, (106), 96 states have internal predecessors, (106), 16 states have call successors, (16), 6 states have call predecessors, (16), 9 states have return successors, (34), 17 states have call predecessors, (34), 15 states have call successors, (34) [2022-12-14 04:59:12,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 156 transitions. [2022-12-14 04:59:12,581 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 156 transitions. Word has length 29 [2022-12-14 04:59:12,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:12,582 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 156 transitions. [2022-12-14 04:59:12,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 9 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 04:59:12,582 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 156 transitions. [2022-12-14 04:59:12,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 04:59:12,582 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:12,582 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:12,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 04:59:12,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:12,785 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:12,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:12,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1080973755, now seen corresponding path program 2 times [2022-12-14 04:59:12,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:12,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383409855] [2022-12-14 04:59:12,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:12,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:12,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:12,947 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 04:59:12,947 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:12,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383409855] [2022-12-14 04:59:12,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383409855] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:12,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153256855] [2022-12-14 04:59:12,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:59:12,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:12,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:12,949 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:12,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 04:59:12,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 04:59:12,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:12,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 04:59:12,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:13,012 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 04:59:13,013 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:59:13,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153256855] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:13,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 04:59:13,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-12-14 04:59:13,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175307071] [2022-12-14 04:59:13,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:13,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:59:13,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:13,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:59:13,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-12-14 04:59:13,015 INFO L87 Difference]: Start difference. First operand 120 states and 156 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:13,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:13,039 INFO L93 Difference]: Finished difference Result 130 states and 168 transitions. [2022-12-14 04:59:13,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 04:59:13,039 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2022-12-14 04:59:13,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:13,040 INFO L225 Difference]: With dead ends: 130 [2022-12-14 04:59:13,040 INFO L226 Difference]: Without dead ends: 129 [2022-12-14 04:59:13,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-12-14 04:59:13,041 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 8 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:13,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 99 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:13,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-12-14 04:59:13,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2022-12-14 04:59:13,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 95 states have (on average 1.1578947368421053) internal successors, (110), 98 states have internal predecessors, (110), 16 states have call successors, (16), 6 states have call predecessors, (16), 9 states have return successors, (34), 19 states have call predecessors, (34), 15 states have call successors, (34) [2022-12-14 04:59:13,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 160 transitions. [2022-12-14 04:59:13,057 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 160 transitions. Word has length 41 [2022-12-14 04:59:13,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:13,058 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 160 transitions. [2022-12-14 04:59:13,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:13,058 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 160 transitions. [2022-12-14 04:59:13,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-12-14 04:59:13,059 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:13,059 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:13,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 04:59:13,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-14 04:59:13,261 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:13,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:13,263 INFO L85 PathProgramCache]: Analyzing trace with hash -849551892, now seen corresponding path program 1 times [2022-12-14 04:59:13,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:13,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730799080] [2022-12-14 04:59:13,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:13,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:13,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:13,427 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 04:59:13,427 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:13,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730799080] [2022-12-14 04:59:13,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730799080] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:13,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126449535] [2022-12-14 04:59:13,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:13,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:13,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:13,429 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:13,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 04:59:13,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:13,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 04:59:13,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:13,582 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 04:59:13,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:13,735 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 04:59:13,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126449535] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:13,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1917660835] [2022-12-14 04:59:13,738 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-12-14 04:59:13,738 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:13,739 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 04:59:13,739 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:13,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 13, 13] total 23 [2022-12-14 04:59:13,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48703623] [2022-12-14 04:59:13,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:13,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-14 04:59:13,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:13,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-14 04:59:13,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2022-12-14 04:59:13,741 INFO L87 Difference]: Start difference. First operand 124 states and 160 transitions. Second operand has 23 states, 21 states have (on average 3.380952380952381) internal successors, (71), 17 states have internal predecessors, (71), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 04:59:14,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:14,195 INFO L93 Difference]: Finished difference Result 322 states and 422 transitions. [2022-12-14 04:59:14,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-14 04:59:14,195 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.380952380952381) internal successors, (71), 17 states have internal predecessors, (71), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Word has length 42 [2022-12-14 04:59:14,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:14,197 INFO L225 Difference]: With dead ends: 322 [2022-12-14 04:59:14,197 INFO L226 Difference]: Without dead ends: 212 [2022-12-14 04:59:14,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2022-12-14 04:59:14,199 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 181 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:14,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 713 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 822 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 04:59:14,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-12-14 04:59:14,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 190. [2022-12-14 04:59:14,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 148 states have (on average 1.1554054054054055) internal successors, (171), 150 states have internal predecessors, (171), 25 states have call successors, (25), 10 states have call predecessors, (25), 13 states have return successors, (48), 29 states have call predecessors, (48), 24 states have call successors, (48) [2022-12-14 04:59:14,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 244 transitions. [2022-12-14 04:59:14,217 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 244 transitions. Word has length 42 [2022-12-14 04:59:14,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:14,217 INFO L495 AbstractCegarLoop]: Abstraction has 190 states and 244 transitions. [2022-12-14 04:59:14,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.380952380952381) internal successors, (71), 17 states have internal predecessors, (71), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 04:59:14,218 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 244 transitions. [2022-12-14 04:59:14,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-12-14 04:59:14,219 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:14,219 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:14,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 04:59:14,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:14,420 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:14,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:14,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1587514251, now seen corresponding path program 1 times [2022-12-14 04:59:14,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:14,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520424819] [2022-12-14 04:59:14,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:14,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:14,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:14,492 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-12-14 04:59:14,492 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:14,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520424819] [2022-12-14 04:59:14,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520424819] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:14,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720012734] [2022-12-14 04:59:14,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:14,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:14,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:14,494 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:14,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 04:59:14,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:14,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 04:59:14,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:14,702 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 04:59:14,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:14,893 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 04:59:14,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720012734] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:14,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [97321573] [2022-12-14 04:59:14,895 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-12-14 04:59:14,895 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:14,896 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 04:59:14,896 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:14,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 19, 19] total 24 [2022-12-14 04:59:14,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418330097] [2022-12-14 04:59:14,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:14,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 04:59:14,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:14,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 04:59:14,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2022-12-14 04:59:14,898 INFO L87 Difference]: Start difference. First operand 190 states and 244 transitions. Second operand has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-12-14 04:59:15,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:15,408 INFO L93 Difference]: Finished difference Result 407 states and 524 transitions. [2022-12-14 04:59:15,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 04:59:15,409 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 59 [2022-12-14 04:59:15,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:15,411 INFO L225 Difference]: With dead ends: 407 [2022-12-14 04:59:15,411 INFO L226 Difference]: Without dead ends: 237 [2022-12-14 04:59:15,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 91 SyntacticMatches, 16 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=915, Unknown=0, NotChecked=0, Total=1056 [2022-12-14 04:59:15,414 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 206 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 1063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:15,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 804 Invalid, 1063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 998 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 04:59:15,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-12-14 04:59:15,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 212. [2022-12-14 04:59:15,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 166 states have (on average 1.1506024096385543) internal successors, (191), 167 states have internal predecessors, (191), 28 states have call successors, (28), 11 states have call predecessors, (28), 14 states have return successors, (54), 33 states have call predecessors, (54), 27 states have call successors, (54) [2022-12-14 04:59:15,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 273 transitions. [2022-12-14 04:59:15,425 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 273 transitions. Word has length 59 [2022-12-14 04:59:15,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:15,425 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 273 transitions. [2022-12-14 04:59:15,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-12-14 04:59:15,425 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 273 transitions. [2022-12-14 04:59:15,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-12-14 04:59:15,426 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:15,426 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:15,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-14 04:59:15,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-14 04:59:15,627 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:15,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:15,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1792758973, now seen corresponding path program 2 times [2022-12-14 04:59:15,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:15,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007466490] [2022-12-14 04:59:15,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:15,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:15,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:15,691 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-12-14 04:59:15,692 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:15,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007466490] [2022-12-14 04:59:15,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007466490] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:15,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920070611] [2022-12-14 04:59:15,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:59:15,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:15,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:15,693 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:15,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 04:59:15,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 04:59:15,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:15,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 04:59:15,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:15,762 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-12-14 04:59:15,763 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:59:15,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920070611] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:15,763 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 04:59:15,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-12-14 04:59:15,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076702315] [2022-12-14 04:59:15,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:15,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:59:15,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:15,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:59:15,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-12-14 04:59:15,765 INFO L87 Difference]: Start difference. First operand 212 states and 273 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:15,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:15,790 INFO L93 Difference]: Finished difference Result 226 states and 293 transitions. [2022-12-14 04:59:15,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 04:59:15,791 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 59 [2022-12-14 04:59:15,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:15,792 INFO L225 Difference]: With dead ends: 226 [2022-12-14 04:59:15,792 INFO L226 Difference]: Without dead ends: 225 [2022-12-14 04:59:15,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-12-14 04:59:15,793 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:15,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 130 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:15,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-12-14 04:59:15,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 220. [2022-12-14 04:59:15,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 174 states have (on average 1.1436781609195403) internal successors, (199), 171 states have internal predecessors, (199), 28 states have call successors, (28), 11 states have call predecessors, (28), 14 states have return successors, (54), 37 states have call predecessors, (54), 27 states have call successors, (54) [2022-12-14 04:59:15,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 281 transitions. [2022-12-14 04:59:15,809 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 281 transitions. Word has length 59 [2022-12-14 04:59:15,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:15,810 INFO L495 AbstractCegarLoop]: Abstraction has 220 states and 281 transitions. [2022-12-14 04:59:15,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:15,810 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 281 transitions. [2022-12-14 04:59:15,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-12-14 04:59:15,811 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:15,811 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:15,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 04:59:16,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-14 04:59:16,011 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:16,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:16,012 INFO L85 PathProgramCache]: Analyzing trace with hash 259046782, now seen corresponding path program 1 times [2022-12-14 04:59:16,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:16,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949705030] [2022-12-14 04:59:16,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:16,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:16,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:16,061 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-12-14 04:59:16,062 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:16,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949705030] [2022-12-14 04:59:16,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949705030] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:16,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504461585] [2022-12-14 04:59:16,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:16,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:16,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:16,063 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:16,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 04:59:16,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:16,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 04:59:16,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:16,138 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-12-14 04:59:16,138 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:59:16,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504461585] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:16,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 04:59:16,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2022-12-14 04:59:16,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523259180] [2022-12-14 04:59:16,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:16,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 04:59:16,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:16,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 04:59:16,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-12-14 04:59:16,139 INFO L87 Difference]: Start difference. First operand 220 states and 281 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:16,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:16,174 INFO L93 Difference]: Finished difference Result 238 states and 302 transitions. [2022-12-14 04:59:16,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 04:59:16,174 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 60 [2022-12-14 04:59:16,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:16,175 INFO L225 Difference]: With dead ends: 238 [2022-12-14 04:59:16,176 INFO L226 Difference]: Without dead ends: 237 [2022-12-14 04:59:16,176 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-12-14 04:59:16,177 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 4 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:16,177 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 138 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:16,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-12-14 04:59:16,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 216. [2022-12-14 04:59:16,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 171 states have (on average 1.1461988304093567) internal successors, (196), 168 states have internal predecessors, (196), 27 states have call successors, (27), 11 states have call predecessors, (27), 14 states have return successors, (51), 36 states have call predecessors, (51), 26 states have call successors, (51) [2022-12-14 04:59:16,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 274 transitions. [2022-12-14 04:59:16,190 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 274 transitions. Word has length 60 [2022-12-14 04:59:16,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:16,190 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 274 transitions. [2022-12-14 04:59:16,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:16,191 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 274 transitions. [2022-12-14 04:59:16,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 04:59:16,191 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:16,191 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:16,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-14 04:59:16,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:16,393 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:16,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:16,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1139210959, now seen corresponding path program 1 times [2022-12-14 04:59:16,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:16,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566837803] [2022-12-14 04:59:16,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:16,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:16,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:16,476 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2022-12-14 04:59:16,476 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:16,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566837803] [2022-12-14 04:59:16,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566837803] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:16,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:59:16,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 04:59:16,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796959258] [2022-12-14 04:59:16,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:16,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:59:16,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:16,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:59:16,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:16,479 INFO L87 Difference]: Start difference. First operand 216 states and 274 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:16,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:16,523 INFO L93 Difference]: Finished difference Result 228 states and 286 transitions. [2022-12-14 04:59:16,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 04:59:16,524 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 67 [2022-12-14 04:59:16,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:16,526 INFO L225 Difference]: With dead ends: 228 [2022-12-14 04:59:16,526 INFO L226 Difference]: Without dead ends: 227 [2022-12-14 04:59:16,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:16,527 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 4 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:16,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 163 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:16,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-12-14 04:59:16,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 210. [2022-12-14 04:59:16,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 167 states have (on average 1.1497005988023952) internal successors, (192), 163 states have internal predecessors, (192), 26 states have call successors, (26), 11 states have call predecessors, (26), 13 states have return successors, (43), 35 states have call predecessors, (43), 25 states have call successors, (43) [2022-12-14 04:59:16,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 261 transitions. [2022-12-14 04:59:16,540 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 261 transitions. Word has length 67 [2022-12-14 04:59:16,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:16,540 INFO L495 AbstractCegarLoop]: Abstraction has 210 states and 261 transitions. [2022-12-14 04:59:16,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 04:59:16,540 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 261 transitions. [2022-12-14 04:59:16,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-12-14 04:59:16,541 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:16,541 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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 04:59:16,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-14 04:59:16,541 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:16,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:16,541 INFO L85 PathProgramCache]: Analyzing trace with hash -657014903, now seen corresponding path program 1 times [2022-12-14 04:59:16,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:16,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466399983] [2022-12-14 04:59:16,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:16,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:16,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:16,581 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-12-14 04:59:16,581 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:16,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466399983] [2022-12-14 04:59:16,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466399983] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:16,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500786556] [2022-12-14 04:59:16,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:16,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:16,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:16,582 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:16,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 04:59:16,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:16,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 04:59:16,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 58 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 04:59:16,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:16,988 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 58 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 04:59:16,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500786556] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:16,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [639196587] [2022-12-14 04:59:16,991 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2022-12-14 04:59:16,991 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:16,992 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 04:59:16,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:16,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 19, 19] total 23 [2022-12-14 04:59:16,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087308666] [2022-12-14 04:59:16,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:16,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-14 04:59:16,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:16,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-14 04:59:16,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-12-14 04:59:16,995 INFO L87 Difference]: Start difference. First operand 210 states and 261 transitions. Second operand has 23 states, 22 states have (on average 3.772727272727273) internal successors, (83), 16 states have internal predecessors, (83), 11 states have call successors, (16), 8 states have call predecessors, (16), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 04:59:17,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:17,417 INFO L93 Difference]: Finished difference Result 584 states and 774 transitions. [2022-12-14 04:59:17,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-14 04:59:17,418 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.772727272727273) internal successors, (83), 16 states have internal predecessors, (83), 11 states have call successors, (16), 8 states have call predecessors, (16), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 78 [2022-12-14 04:59:17,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:17,419 INFO L225 Difference]: With dead ends: 584 [2022-12-14 04:59:17,419 INFO L226 Difference]: Without dead ends: 394 [2022-12-14 04:59:17,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 131 SyntacticMatches, 16 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=312, Invalid=1494, Unknown=0, NotChecked=0, Total=1806 [2022-12-14 04:59:17,422 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 367 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:17,422 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [367 Valid, 165 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:59:17,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-12-14 04:59:17,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 361. [2022-12-14 04:59:17,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 289 states have (on average 1.1418685121107266) internal successors, (330), 280 states have internal predecessors, (330), 45 states have call successors, (45), 18 states have call predecessors, (45), 23 states have return successors, (77), 62 states have call predecessors, (77), 44 states have call successors, (77) [2022-12-14 04:59:17,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 452 transitions. [2022-12-14 04:59:17,444 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 452 transitions. Word has length 78 [2022-12-14 04:59:17,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:17,444 INFO L495 AbstractCegarLoop]: Abstraction has 361 states and 452 transitions. [2022-12-14 04:59:17,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.772727272727273) internal successors, (83), 16 states have internal predecessors, (83), 11 states have call successors, (16), 8 states have call predecessors, (16), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 04:59:17,444 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 452 transitions. [2022-12-14 04:59:17,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-12-14 04:59:17,445 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:17,446 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:17,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-14 04:59:17,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 04:59:17,647 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:17,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:17,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1962617586, now seen corresponding path program 1 times [2022-12-14 04:59:17,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:17,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134902969] [2022-12-14 04:59:17,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:17,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:17,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:17,719 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-12-14 04:59:17,719 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:17,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134902969] [2022-12-14 04:59:17,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134902969] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:17,719 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:59:17,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 04:59:17,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225783615] [2022-12-14 04:59:17,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:17,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:59:17,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:17,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:59:17,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:17,721 INFO L87 Difference]: Start difference. First operand 361 states and 452 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 04:59:17,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:17,746 INFO L93 Difference]: Finished difference Result 389 states and 491 transitions. [2022-12-14 04:59:17,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 04:59:17,747 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 73 [2022-12-14 04:59:17,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:17,749 INFO L225 Difference]: With dead ends: 389 [2022-12-14 04:59:17,749 INFO L226 Difference]: Without dead ends: 388 [2022-12-14 04:59:17,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:17,749 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 4 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:17,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 99 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:17,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-12-14 04:59:17,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 374. [2022-12-14 04:59:17,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 300 states have (on average 1.1366666666666667) internal successors, (341), 290 states have internal predecessors, (341), 45 states have call successors, (45), 18 states have call predecessors, (45), 25 states have return successors, (86), 65 states have call predecessors, (86), 44 states have call successors, (86) [2022-12-14 04:59:17,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 472 transitions. [2022-12-14 04:59:17,762 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 472 transitions. Word has length 73 [2022-12-14 04:59:17,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:17,762 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 472 transitions. [2022-12-14 04:59:17,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 04:59:17,762 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 472 transitions. [2022-12-14 04:59:17,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-12-14 04:59:17,763 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:17,763 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:17,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-14 04:59:17,763 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:17,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:17,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1079341213, now seen corresponding path program 1 times [2022-12-14 04:59:17,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:17,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425376996] [2022-12-14 04:59:17,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:17,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:17,873 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-12-14 04:59:17,873 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:17,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425376996] [2022-12-14 04:59:17,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425376996] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:17,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758521363] [2022-12-14 04:59:17,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:17,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:17,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:17,875 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:17,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 04:59:17,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:17,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 04:59:17,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:17,980 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-12-14 04:59:17,980 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:59:17,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758521363] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:17,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 04:59:17,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 14 [2022-12-14 04:59:17,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730622574] [2022-12-14 04:59:17,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:17,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 04:59:17,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:17,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 04:59:17,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-12-14 04:59:17,982 INFO L87 Difference]: Start difference. First operand 374 states and 472 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 04:59:18,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:18,037 INFO L93 Difference]: Finished difference Result 485 states and 630 transitions. [2022-12-14 04:59:18,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 04:59:18,037 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 74 [2022-12-14 04:59:18,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:18,040 INFO L225 Difference]: With dead ends: 485 [2022-12-14 04:59:18,040 INFO L226 Difference]: Without dead ends: 484 [2022-12-14 04:59:18,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-12-14 04:59:18,041 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 10 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:18,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 192 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:18,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-12-14 04:59:18,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 410. [2022-12-14 04:59:18,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 329 states have (on average 1.1398176291793314) internal successors, (375), 316 states have internal predecessors, (375), 48 states have call successors, (48), 18 states have call predecessors, (48), 29 states have return successors, (111), 75 states have call predecessors, (111), 47 states have call successors, (111) [2022-12-14 04:59:18,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 534 transitions. [2022-12-14 04:59:18,064 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 534 transitions. Word has length 74 [2022-12-14 04:59:18,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:18,065 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 534 transitions. [2022-12-14 04:59:18,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 04:59:18,065 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 534 transitions. [2022-12-14 04:59:18,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-12-14 04:59:18,066 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:18,066 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 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 04:59:18,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 04:59:18,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-14 04:59:18,268 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:18,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:18,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1812662554, now seen corresponding path program 1 times [2022-12-14 04:59:18,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:18,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162509579] [2022-12-14 04:59:18,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:18,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:18,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:18,418 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-12-14 04:59:18,419 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:18,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162509579] [2022-12-14 04:59:18,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162509579] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:18,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719755183] [2022-12-14 04:59:18,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:18,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:18,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:18,421 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:18,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 04:59:18,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:18,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 04:59:18,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:18,631 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 172 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 04:59:18,631 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:59:18,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719755183] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:18,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 04:59:18,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [4] total 24 [2022-12-14 04:59:18,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621092786] [2022-12-14 04:59:18,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:18,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-14 04:59:18,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:18,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-14 04:59:18,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-12-14 04:59:18,633 INFO L87 Difference]: Start difference. First operand 410 states and 534 transitions. Second operand has 21 states, 20 states have (on average 3.4) internal successors, (68), 11 states have internal predecessors, (68), 10 states have call successors, (13), 10 states have call predecessors, (13), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-12-14 04:59:18,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:18,986 INFO L93 Difference]: Finished difference Result 793 states and 1068 transitions. [2022-12-14 04:59:18,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-14 04:59:18,986 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.4) internal successors, (68), 11 states have internal predecessors, (68), 10 states have call successors, (13), 10 states have call predecessors, (13), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 95 [2022-12-14 04:59:18,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:18,990 INFO L225 Difference]: With dead ends: 793 [2022-12-14 04:59:18,990 INFO L226 Difference]: Without dead ends: 442 [2022-12-14 04:59:18,993 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=234, Invalid=1172, Unknown=0, NotChecked=0, Total=1406 [2022-12-14 04:59:18,993 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 328 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:18,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 219 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:59:18,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-12-14 04:59:19,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 433. [2022-12-14 04:59:19,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 346 states have (on average 1.138728323699422) internal successors, (394), 335 states have internal predecessors, (394), 50 states have call successors, (50), 20 states have call predecessors, (50), 33 states have return successors, (113), 77 states have call predecessors, (113), 49 states have call successors, (113) [2022-12-14 04:59:19,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 557 transitions. [2022-12-14 04:59:19,007 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 557 transitions. Word has length 95 [2022-12-14 04:59:19,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:19,007 INFO L495 AbstractCegarLoop]: Abstraction has 433 states and 557 transitions. [2022-12-14 04:59:19,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.4) internal successors, (68), 11 states have internal predecessors, (68), 10 states have call successors, (13), 10 states have call predecessors, (13), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-12-14 04:59:19,007 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 557 transitions. [2022-12-14 04:59:19,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-12-14 04:59:19,008 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:19,008 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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 04:59:19,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 04:59:19,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:19,209 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:19,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:19,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1307042925, now seen corresponding path program 1 times [2022-12-14 04:59:19,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:19,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321043233] [2022-12-14 04:59:19,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:19,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:19,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:19,269 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-12-14 04:59:19,269 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:19,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321043233] [2022-12-14 04:59:19,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321043233] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:19,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 04:59:19,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 04:59:19,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140544617] [2022-12-14 04:59:19,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:19,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 04:59:19,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:19,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 04:59:19,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:19,271 INFO L87 Difference]: Start difference. First operand 433 states and 557 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 04:59:19,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:19,303 INFO L93 Difference]: Finished difference Result 447 states and 573 transitions. [2022-12-14 04:59:19,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 04:59:19,304 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 78 [2022-12-14 04:59:19,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:19,306 INFO L225 Difference]: With dead ends: 447 [2022-12-14 04:59:19,306 INFO L226 Difference]: Without dead ends: 446 [2022-12-14 04:59:19,306 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 04:59:19,307 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 4 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:19,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 135 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:19,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-12-14 04:59:19,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 433. [2022-12-14 04:59:19,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 346 states have (on average 1.1329479768786128) internal successors, (392), 335 states have internal predecessors, (392), 50 states have call successors, (50), 20 states have call predecessors, (50), 33 states have return successors, (113), 77 states have call predecessors, (113), 49 states have call successors, (113) [2022-12-14 04:59:19,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 555 transitions. [2022-12-14 04:59:19,328 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 555 transitions. Word has length 78 [2022-12-14 04:59:19,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:19,328 INFO L495 AbstractCegarLoop]: Abstraction has 433 states and 555 transitions. [2022-12-14 04:59:19,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 04:59:19,328 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 555 transitions. [2022-12-14 04:59:19,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-12-14 04:59:19,329 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:19,330 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2022-12-14 04:59:19,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-14 04:59:19,330 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:19,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:19,330 INFO L85 PathProgramCache]: Analyzing trace with hash 122703663, now seen corresponding path program 1 times [2022-12-14 04:59:19,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:19,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548213036] [2022-12-14 04:59:19,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:19,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:19,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:19,492 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-12-14 04:59:19,492 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:19,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548213036] [2022-12-14 04:59:19,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548213036] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:19,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168723243] [2022-12-14 04:59:19,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:19,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:19,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:19,494 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:19,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 04:59:19,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:19,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 04:59:19,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:19,599 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 34 proven. 73 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 04:59:19,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:19,801 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-12-14 04:59:19,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168723243] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:19,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [716516601] [2022-12-14 04:59:19,804 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:19,804 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:19,804 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 04:59:19,804 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:19,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 19 [2022-12-14 04:59:19,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612515589] [2022-12-14 04:59:19,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:19,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-14 04:59:19,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:19,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-14 04:59:19,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-12-14 04:59:19,806 INFO L87 Difference]: Start difference. First operand 433 states and 555 transitions. Second operand has 19 states, 18 states have (on average 4.333333333333333) internal successors, (78), 14 states have internal predecessors, (78), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2022-12-14 04:59:20,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:20,119 INFO L93 Difference]: Finished difference Result 839 states and 1085 transitions. [2022-12-14 04:59:20,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-14 04:59:20,120 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 4.333333333333333) internal successors, (78), 14 states have internal predecessors, (78), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 87 [2022-12-14 04:59:20,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:20,124 INFO L225 Difference]: With dead ends: 839 [2022-12-14 04:59:20,124 INFO L226 Difference]: Without dead ends: 473 [2022-12-14 04:59:20,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 166 SyntacticMatches, 13 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-12-14 04:59:20,127 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 177 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:20,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 510 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:59:20,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-12-14 04:59:20,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 433. [2022-12-14 04:59:20,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 346 states have (on average 1.1329479768786128) internal successors, (392), 335 states have internal predecessors, (392), 50 states have call successors, (50), 20 states have call predecessors, (50), 33 states have return successors, (107), 77 states have call predecessors, (107), 49 states have call successors, (107) [2022-12-14 04:59:20,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 549 transitions. [2022-12-14 04:59:20,148 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 549 transitions. Word has length 87 [2022-12-14 04:59:20,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:20,148 INFO L495 AbstractCegarLoop]: Abstraction has 433 states and 549 transitions. [2022-12-14 04:59:20,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 4.333333333333333) internal successors, (78), 14 states have internal predecessors, (78), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2022-12-14 04:59:20,148 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 549 transitions. [2022-12-14 04:59:20,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-12-14 04:59:20,149 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:20,149 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2022-12-14 04:59:20,154 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 04:59:20,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:20,350 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:20,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:20,350 INFO L85 PathProgramCache]: Analyzing trace with hash 375246234, now seen corresponding path program 1 times [2022-12-14 04:59:20,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:20,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181296357] [2022-12-14 04:59:20,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:20,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:20,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:20,457 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 04:59:20,457 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:20,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181296357] [2022-12-14 04:59:20,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181296357] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:20,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337803333] [2022-12-14 04:59:20,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:20,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:20,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:20,458 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:20,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 04:59:20,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:20,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 04:59:20,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:20,542 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 04:59:20,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:20,670 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 04:59:20,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337803333] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:20,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1585237809] [2022-12-14 04:59:20,673 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:20,673 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:20,673 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 04:59:20,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:20,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 16 [2022-12-14 04:59:20,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530639196] [2022-12-14 04:59:20,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:20,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 04:59:20,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:20,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 04:59:20,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-12-14 04:59:20,675 INFO L87 Difference]: Start difference. First operand 433 states and 549 transitions. Second operand has 16 states, 15 states have (on average 4.4) internal successors, (66), 11 states have internal predecessors, (66), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 04:59:20,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:20,924 INFO L93 Difference]: Finished difference Result 782 states and 991 transitions. [2022-12-14 04:59:20,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 04:59:20,924 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.4) internal successors, (66), 11 states have internal predecessors, (66), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 88 [2022-12-14 04:59:20,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:20,927 INFO L225 Difference]: With dead ends: 782 [2022-12-14 04:59:20,928 INFO L226 Difference]: Without dead ends: 437 [2022-12-14 04:59:20,930 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 168 SyntacticMatches, 12 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-12-14 04:59:20,930 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 134 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:20,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 538 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:59:20,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-12-14 04:59:20,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 427. [2022-12-14 04:59:20,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 340 states have (on average 1.1352941176470588) internal successors, (386), 332 states have internal predecessors, (386), 50 states have call successors, (50), 20 states have call predecessors, (50), 33 states have return successors, (104), 74 states have call predecessors, (104), 49 states have call successors, (104) [2022-12-14 04:59:20,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 540 transitions. [2022-12-14 04:59:20,944 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 540 transitions. Word has length 88 [2022-12-14 04:59:20,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:20,944 INFO L495 AbstractCegarLoop]: Abstraction has 427 states and 540 transitions. [2022-12-14 04:59:20,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.4) internal successors, (66), 11 states have internal predecessors, (66), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 04:59:20,945 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 540 transitions. [2022-12-14 04:59:20,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-12-14 04:59:20,945 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:20,945 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:20,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 04:59:21,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-12-14 04:59:21,146 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:21,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:21,146 INFO L85 PathProgramCache]: Analyzing trace with hash -627082395, now seen corresponding path program 1 times [2022-12-14 04:59:21,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:21,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46955313] [2022-12-14 04:59:21,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:21,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:21,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:21,359 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 50 proven. 63 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-12-14 04:59:21,360 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:21,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46955313] [2022-12-14 04:59:21,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46955313] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:21,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087717901] [2022-12-14 04:59:21,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:21,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:21,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:21,361 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:21,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 04:59:21,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:21,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 04:59:21,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:21,513 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-12-14 04:59:21,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:21,679 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-12-14 04:59:21,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087717901] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:21,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1750059575] [2022-12-14 04:59:21,682 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2022-12-14 04:59:21,682 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:21,682 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 04:59:21,682 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:21,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 8, 7] total 31 [2022-12-14 04:59:21,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804680521] [2022-12-14 04:59:21,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:21,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-14 04:59:21,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:21,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-14 04:59:21,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2022-12-14 04:59:21,685 INFO L87 Difference]: Start difference. First operand 427 states and 540 transitions. Second operand has 31 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 25 states have internal predecessors, (98), 13 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2022-12-14 04:59:22,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:22,907 INFO L93 Difference]: Finished difference Result 893 states and 1204 transitions. [2022-12-14 04:59:22,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-12-14 04:59:22,908 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 25 states have internal predecessors, (98), 13 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) Word has length 91 [2022-12-14 04:59:22,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:22,911 INFO L225 Difference]: With dead ends: 893 [2022-12-14 04:59:22,911 INFO L226 Difference]: Without dead ends: 540 [2022-12-14 04:59:22,920 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 178 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1264 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=771, Invalid=4631, Unknown=0, NotChecked=0, Total=5402 [2022-12-14 04:59:22,921 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 335 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 1547 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 1725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 1547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:22,921 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 154 Invalid, 1725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 1547 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 04:59:22,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2022-12-14 04:59:22,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 435. [2022-12-14 04:59:22,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 343 states have (on average 1.1137026239067056) internal successors, (382), 342 states have internal predecessors, (382), 53 states have call successors, (53), 20 states have call predecessors, (53), 35 states have return successors, (119), 72 states have call predecessors, (119), 52 states have call successors, (119) [2022-12-14 04:59:22,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 554 transitions. [2022-12-14 04:59:22,947 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 554 transitions. Word has length 91 [2022-12-14 04:59:22,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:22,948 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 554 transitions. [2022-12-14 04:59:22,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 25 states have internal predecessors, (98), 13 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2022-12-14 04:59:22,948 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 554 transitions. [2022-12-14 04:59:22,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-12-14 04:59:22,949 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:22,949 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:22,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-14 04:59:23,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-12-14 04:59:23,151 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:23,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:23,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1564473870, now seen corresponding path program 1 times [2022-12-14 04:59:23,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:23,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012574765] [2022-12-14 04:59:23,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:23,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:23,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:23,457 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 47 proven. 72 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-14 04:59:23,457 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:23,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012574765] [2022-12-14 04:59:23,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012574765] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:23,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206120689] [2022-12-14 04:59:23,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:23,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:23,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:23,459 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:23,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 04:59:23,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:23,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 04:59:23,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:23,652 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2022-12-14 04:59:23,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:23,999 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-12-14 04:59:23,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206120689] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:24,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [496256480] [2022-12-14 04:59:24,001 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:24,001 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:24,001 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 04:59:24,002 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:24,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 9, 11] total 36 [2022-12-14 04:59:24,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893518330] [2022-12-14 04:59:24,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:24,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-12-14 04:59:24,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:24,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-12-14 04:59:24,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1156, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 04:59:24,003 INFO L87 Difference]: Start difference. First operand 435 states and 554 transitions. Second operand has 36 states, 35 states have (on average 3.3142857142857145) internal successors, (116), 30 states have internal predecessors, (116), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) [2022-12-14 04:59:26,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:26,626 INFO L93 Difference]: Finished difference Result 1210 states and 1750 transitions. [2022-12-14 04:59:26,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-12-14 04:59:26,627 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 3.3142857142857145) internal successors, (116), 30 states have internal predecessors, (116), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) Word has length 92 [2022-12-14 04:59:26,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:26,630 INFO L225 Difference]: With dead ends: 1210 [2022-12-14 04:59:26,630 INFO L226 Difference]: Without dead ends: 810 [2022-12-14 04:59:26,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 188 SyntacticMatches, 3 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3484 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1523, Invalid=10687, Unknown=0, NotChecked=0, Total=12210 [2022-12-14 04:59:26,633 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 473 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 3138 mSolverCounterSat, 381 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 3519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 381 IncrementalHoareTripleChecker+Valid, 3138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:26,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [473 Valid, 266 Invalid, 3519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [381 Valid, 3138 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-12-14 04:59:26,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2022-12-14 04:59:26,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 597. [2022-12-14 04:59:26,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 475 states have (on average 1.1157894736842104) internal successors, (530), 460 states have internal predecessors, (530), 69 states have call successors, (69), 19 states have call predecessors, (69), 49 states have return successors, (307), 117 states have call predecessors, (307), 68 states have call successors, (307) [2022-12-14 04:59:26,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 906 transitions. [2022-12-14 04:59:26,657 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 906 transitions. Word has length 92 [2022-12-14 04:59:26,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:26,658 INFO L495 AbstractCegarLoop]: Abstraction has 597 states and 906 transitions. [2022-12-14 04:59:26,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 3.3142857142857145) internal successors, (116), 30 states have internal predecessors, (116), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) [2022-12-14 04:59:26,658 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 906 transitions. [2022-12-14 04:59:26,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-12-14 04:59:26,659 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:26,659 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:26,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 04:59:26,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:26,860 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:26,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:26,861 INFO L85 PathProgramCache]: Analyzing trace with hash -82062030, now seen corresponding path program 1 times [2022-12-14 04:59:26,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:26,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783461988] [2022-12-14 04:59:26,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:26,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:26,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:27,013 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 37 proven. 3 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2022-12-14 04:59:27,013 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:27,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783461988] [2022-12-14 04:59:27,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783461988] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:27,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618920750] [2022-12-14 04:59:27,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:27,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:27,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:27,015 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:27,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 04:59:27,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:27,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 04:59:27,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:27,192 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 33 proven. 100 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 04:59:27,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:27,401 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 33 proven. 100 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 04:59:27,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618920750] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:27,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1212729416] [2022-12-14 04:59:27,403 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:27,404 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:27,404 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 04:59:27,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:27,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 17, 17] total 21 [2022-12-14 04:59:27,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406733880] [2022-12-14 04:59:27,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:27,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-14 04:59:27,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:27,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-14 04:59:27,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-12-14 04:59:27,406 INFO L87 Difference]: Start difference. First operand 597 states and 906 transitions. Second operand has 21 states, 20 states have (on average 4.65) internal successors, (93), 16 states have internal predecessors, (93), 12 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) [2022-12-14 04:59:27,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:27,766 INFO L93 Difference]: Finished difference Result 1138 states and 1880 transitions. [2022-12-14 04:59:27,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-14 04:59:27,766 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 4.65) internal successors, (93), 16 states have internal predecessors, (93), 12 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) Word has length 105 [2022-12-14 04:59:27,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:27,768 INFO L225 Difference]: With dead ends: 1138 [2022-12-14 04:59:27,768 INFO L226 Difference]: Without dead ends: 607 [2022-12-14 04:59:27,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 189 SyntacticMatches, 13 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-12-14 04:59:27,771 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 180 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:27,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 526 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:59:27,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-12-14 04:59:27,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 597. [2022-12-14 04:59:27,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 475 states have (on average 1.1157894736842104) internal successors, (530), 460 states have internal predecessors, (530), 69 states have call successors, (69), 19 states have call predecessors, (69), 49 states have return successors, (305), 117 states have call predecessors, (305), 68 states have call successors, (305) [2022-12-14 04:59:27,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 904 transitions. [2022-12-14 04:59:27,793 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 904 transitions. Word has length 105 [2022-12-14 04:59:27,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:27,794 INFO L495 AbstractCegarLoop]: Abstraction has 597 states and 904 transitions. [2022-12-14 04:59:27,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 4.65) internal successors, (93), 16 states have internal predecessors, (93), 12 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) [2022-12-14 04:59:27,794 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 904 transitions. [2022-12-14 04:59:27,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-12-14 04:59:27,795 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:27,795 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 04:59:27,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-14 04:59:27,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-14 04:59:27,996 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:27,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:27,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1459155797, now seen corresponding path program 2 times [2022-12-14 04:59:27,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:27,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308914055] [2022-12-14 04:59:27,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:27,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:28,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:28,188 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 8 proven. 27 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-12-14 04:59:28,188 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:28,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308914055] [2022-12-14 04:59:28,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308914055] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:28,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363103620] [2022-12-14 04:59:28,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:59:28,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:28,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:28,190 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:28,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 04:59:28,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-14 04:59:28,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:28,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 04:59:28,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:28,301 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-12-14 04:59:28,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-12-14 04:59:28,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363103620] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:28,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1350151571] [2022-12-14 04:59:28,446 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:28,446 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:28,447 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 04:59:28,447 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:28,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 8, 8] total 23 [2022-12-14 04:59:28,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477664401] [2022-12-14 04:59:28,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:28,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 04:59:28,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:28,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 04:59:28,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-12-14 04:59:28,449 INFO L87 Difference]: Start difference. First operand 597 states and 904 transitions. Second operand has 24 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 24 states have internal predecessors, (81), 7 states have call successors, (11), 1 states have call predecessors, (11), 9 states have return successors, (16), 13 states have call predecessors, (16), 7 states have call successors, (16) [2022-12-14 04:59:28,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:28,735 INFO L93 Difference]: Finished difference Result 1034 states and 1653 transitions. [2022-12-14 04:59:28,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-14 04:59:28,735 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 24 states have internal predecessors, (81), 7 states have call successors, (11), 1 states have call predecessors, (11), 9 states have return successors, (16), 13 states have call predecessors, (16), 7 states have call successors, (16) Word has length 106 [2022-12-14 04:59:28,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:28,739 INFO L225 Difference]: With dead ends: 1034 [2022-12-14 04:59:28,739 INFO L226 Difference]: Without dead ends: 1031 [2022-12-14 04:59:28,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 204 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 04:59:28,740 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 50 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:28,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 600 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:59:28,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2022-12-14 04:59:28,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 782. [2022-12-14 04:59:28,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 626 states have (on average 1.1086261980830672) internal successors, (694), 598 states have internal predecessors, (694), 85 states have call successors, (85), 19 states have call predecessors, (85), 67 states have return successors, (525), 164 states have call predecessors, (525), 84 states have call successors, (525) [2022-12-14 04:59:28,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 1304 transitions. [2022-12-14 04:59:28,771 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 1304 transitions. Word has length 106 [2022-12-14 04:59:28,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:28,772 INFO L495 AbstractCegarLoop]: Abstraction has 782 states and 1304 transitions. [2022-12-14 04:59:28,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 24 states have internal predecessors, (81), 7 states have call successors, (11), 1 states have call predecessors, (11), 9 states have return successors, (16), 13 states have call predecessors, (16), 7 states have call successors, (16) [2022-12-14 04:59:28,772 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 1304 transitions. [2022-12-14 04:59:28,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-12-14 04:59:28,772 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:28,773 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 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 04:59:28,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 04:59:28,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-14 04:59:28,973 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:28,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:28,973 INFO L85 PathProgramCache]: Analyzing trace with hash 2010810646, now seen corresponding path program 1 times [2022-12-14 04:59:28,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:28,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260186467] [2022-12-14 04:59:28,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:28,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:28,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:29,136 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-12-14 04:59:29,137 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:29,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260186467] [2022-12-14 04:59:29,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260186467] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:29,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621746691] [2022-12-14 04:59:29,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:29,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:29,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:29,138 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:29,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 04:59:29,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:29,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 04:59:29,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:29,300 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2022-12-14 04:59:29,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:29,670 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 23 proven. 13 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-12-14 04:59:29,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621746691] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:29,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1251128660] [2022-12-14 04:59:29,672 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:29,672 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:29,672 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 04:59:29,672 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:29,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 16] total 33 [2022-12-14 04:59:29,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200542148] [2022-12-14 04:59:29,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:29,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-12-14 04:59:29,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:29,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-12-14 04:59:29,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2022-12-14 04:59:29,675 INFO L87 Difference]: Start difference. First operand 782 states and 1304 transitions. Second operand has 34 states, 33 states have (on average 2.787878787878788) internal successors, (92), 34 states have internal predecessors, (92), 9 states have call successors, (11), 1 states have call predecessors, (11), 12 states have return successors, (20), 20 states have call predecessors, (20), 9 states have call successors, (20) [2022-12-14 04:59:30,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:30,057 INFO L93 Difference]: Finished difference Result 1492 states and 2676 transitions. [2022-12-14 04:59:30,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-12-14 04:59:30,058 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.787878787878788) internal successors, (92), 34 states have internal predecessors, (92), 9 states have call successors, (11), 1 states have call predecessors, (11), 12 states have return successors, (20), 20 states have call predecessors, (20), 9 states have call successors, (20) Word has length 107 [2022-12-14 04:59:30,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:30,064 INFO L225 Difference]: With dead ends: 1492 [2022-12-14 04:59:30,064 INFO L226 Difference]: Without dead ends: 1490 [2022-12-14 04:59:30,066 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 191 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1015 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=400, Invalid=2462, Unknown=0, NotChecked=0, Total=2862 [2022-12-14 04:59:30,066 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 61 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:30,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 476 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:59:30,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1490 states. [2022-12-14 04:59:30,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1490 to 1000. [2022-12-14 04:59:30,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 798 states have (on average 1.0927318295739348) internal successors, (872), 765 states have internal predecessors, (872), 106 states have call successors, (106), 19 states have call predecessors, (106), 92 states have return successors, (946), 215 states have call predecessors, (946), 105 states have call successors, (946) [2022-12-14 04:59:30,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 1924 transitions. [2022-12-14 04:59:30,116 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 1924 transitions. Word has length 107 [2022-12-14 04:59:30,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:30,116 INFO L495 AbstractCegarLoop]: Abstraction has 1000 states and 1924 transitions. [2022-12-14 04:59:30,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.787878787878788) internal successors, (92), 34 states have internal predecessors, (92), 9 states have call successors, (11), 1 states have call predecessors, (11), 12 states have return successors, (20), 20 states have call predecessors, (20), 9 states have call successors, (20) [2022-12-14 04:59:30,116 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 1924 transitions. [2022-12-14 04:59:30,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-12-14 04:59:30,117 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:30,117 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1] [2022-12-14 04:59:30,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-14 04:59:30,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:30,317 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:30,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:30,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1158692948, now seen corresponding path program 1 times [2022-12-14 04:59:30,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:30,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488716017] [2022-12-14 04:59:30,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:30,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:30,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:30,452 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2022-12-14 04:59:30,452 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:30,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488716017] [2022-12-14 04:59:30,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488716017] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:30,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771833899] [2022-12-14 04:59:30,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:30,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:30,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:30,454 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:30,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 04:59:30,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:30,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 04:59:30,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:30,561 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2022-12-14 04:59:30,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:30,738 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2022-12-14 04:59:30,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771833899] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:30,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [985922409] [2022-12-14 04:59:30,740 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:30,740 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:30,740 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 04:59:30,740 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:30,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 17 [2022-12-14 04:59:30,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83979575] [2022-12-14 04:59:30,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:30,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 04:59:30,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:30,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 04:59:30,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-12-14 04:59:30,742 INFO L87 Difference]: Start difference. First operand 1000 states and 1924 transitions. Second operand has 17 states, 16 states have (on average 4.9375) internal successors, (79), 13 states have internal predecessors, (79), 9 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2022-12-14 04:59:30,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:30,965 INFO L93 Difference]: Finished difference Result 1988 states and 3955 transitions. [2022-12-14 04:59:30,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 04:59:30,966 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.9375) internal successors, (79), 13 states have internal predecessors, (79), 9 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 141 [2022-12-14 04:59:30,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:30,974 INFO L225 Difference]: With dead ends: 1988 [2022-12-14 04:59:30,974 INFO L226 Difference]: Without dead ends: 1057 [2022-12-14 04:59:30,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 274 SyntacticMatches, 11 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-12-14 04:59:30,981 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 134 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:30,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 436 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 04:59:30,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2022-12-14 04:59:31,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 1019. [2022-12-14 04:59:31,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 813 states have (on average 1.0910209102091022) internal successors, (887), 780 states have internal predecessors, (887), 107 states have call successors, (107), 19 states have call predecessors, (107), 95 states have return successors, (951), 219 states have call predecessors, (951), 106 states have call successors, (951) [2022-12-14 04:59:31,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1945 transitions. [2022-12-14 04:59:31,042 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 1945 transitions. Word has length 141 [2022-12-14 04:59:31,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:31,043 INFO L495 AbstractCegarLoop]: Abstraction has 1019 states and 1945 transitions. [2022-12-14 04:59:31,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.9375) internal successors, (79), 13 states have internal predecessors, (79), 9 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2022-12-14 04:59:31,043 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 1945 transitions. [2022-12-14 04:59:31,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-12-14 04:59:31,044 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:31,044 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 10, 9, 8, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1] [2022-12-14 04:59:31,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-14 04:59:31,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-14 04:59:31,244 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:31,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:31,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1327362035, now seen corresponding path program 1 times [2022-12-14 04:59:31,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:31,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883328118] [2022-12-14 04:59:31,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:31,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:31,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:31,484 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 94 proven. 248 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-12-14 04:59:31,484 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:31,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883328118] [2022-12-14 04:59:31,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883328118] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:31,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164274607] [2022-12-14 04:59:31,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:31,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:31,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:31,486 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:31,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 04:59:31,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:31,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 04:59:31,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:31,627 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 154 proven. 157 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2022-12-14 04:59:31,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:31,913 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 154 proven. 158 refuted. 0 times theorem prover too weak. 309 trivial. 0 not checked. [2022-12-14 04:59:31,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164274607] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:31,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [723073470] [2022-12-14 04:59:31,915 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:31,915 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:31,915 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 04:59:31,916 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:31,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 17] total 24 [2022-12-14 04:59:31,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751127606] [2022-12-14 04:59:31,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:31,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 04:59:31,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:31,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 04:59:31,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-12-14 04:59:31,917 INFO L87 Difference]: Start difference. First operand 1019 states and 1945 transitions. Second operand has 24 states, 23 states have (on average 5.260869565217392) internal successors, (121), 20 states have internal predecessors, (121), 14 states have call successors, (22), 5 states have call predecessors, (22), 6 states have return successors, (21), 11 states have call predecessors, (21), 10 states have call successors, (21) [2022-12-14 04:59:32,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:32,311 INFO L93 Difference]: Finished difference Result 2038 states and 4316 transitions. [2022-12-14 04:59:32,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 04:59:32,311 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 5.260869565217392) internal successors, (121), 20 states have internal predecessors, (121), 14 states have call successors, (22), 5 states have call predecessors, (22), 6 states have return successors, (21), 11 states have call predecessors, (21), 10 states have call successors, (21) Word has length 195 [2022-12-14 04:59:32,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:32,321 INFO L225 Difference]: With dead ends: 2038 [2022-12-14 04:59:32,321 INFO L226 Difference]: Without dead ends: 1034 [2022-12-14 04:59:32,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 378 SyntacticMatches, 12 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=270, Invalid=1136, Unknown=0, NotChecked=0, Total=1406 [2022-12-14 04:59:32,337 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 251 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:32,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 201 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:59:32,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2022-12-14 04:59:32,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 931. [2022-12-14 04:59:32,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 931 states, 738 states have (on average 1.0772357723577235) internal successors, (795), 718 states have internal predecessors, (795), 100 states have call successors, (100), 19 states have call predecessors, (100), 89 states have return successors, (680), 193 states have call predecessors, (680), 99 states have call successors, (680) [2022-12-14 04:59:32,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 931 states to 931 states and 1575 transitions. [2022-12-14 04:59:32,399 INFO L78 Accepts]: Start accepts. Automaton has 931 states and 1575 transitions. Word has length 195 [2022-12-14 04:59:32,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:32,399 INFO L495 AbstractCegarLoop]: Abstraction has 931 states and 1575 transitions. [2022-12-14 04:59:32,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 5.260869565217392) internal successors, (121), 20 states have internal predecessors, (121), 14 states have call successors, (22), 5 states have call predecessors, (22), 6 states have return successors, (21), 11 states have call predecessors, (21), 10 states have call successors, (21) [2022-12-14 04:59:32,400 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1575 transitions. [2022-12-14 04:59:32,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-12-14 04:59:32,402 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:32,402 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 8, 8, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1] [2022-12-14 04:59:32,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-14 04:59:32,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-14 04:59:32,602 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:32,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:32,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1752795634, now seen corresponding path program 2 times [2022-12-14 04:59:32,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:32,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261887460] [2022-12-14 04:59:32,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:32,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:32,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:32,952 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 45 proven. 85 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-12-14 04:59:32,952 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:32,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261887460] [2022-12-14 04:59:32,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261887460] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:32,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817130337] [2022-12-14 04:59:32,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:59:32,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:32,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:32,953 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:32,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-14 04:59:33,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-12-14 04:59:33,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:33,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-14 04:59:33,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:33,215 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 45 proven. 59 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2022-12-14 04:59:33,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:33,999 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 74 proven. 54 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-12-14 04:59:33,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817130337] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:34,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [650917260] [2022-12-14 04:59:34,001 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:34,001 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:34,001 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 04:59:34,001 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:34,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 22] total 44 [2022-12-14 04:59:34,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325270107] [2022-12-14 04:59:34,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:34,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-12-14 04:59:34,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:34,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-12-14 04:59:34,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2022-12-14 04:59:34,003 INFO L87 Difference]: Start difference. First operand 931 states and 1575 transitions. Second operand has 45 states, 44 states have (on average 2.7045454545454546) internal successors, (119), 45 states have internal predecessors, (119), 11 states have call successors, (13), 1 states have call predecessors, (13), 15 states have return successors, (28), 28 states have call predecessors, (28), 11 states have call successors, (28) [2022-12-14 04:59:34,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:34,683 INFO L93 Difference]: Finished difference Result 1375 states and 2259 transitions. [2022-12-14 04:59:34,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-12-14 04:59:34,683 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.7045454545454546) internal successors, (119), 45 states have internal predecessors, (119), 11 states have call successors, (13), 1 states have call predecessors, (13), 15 states have return successors, (28), 28 states have call predecessors, (28), 11 states have call successors, (28) Word has length 160 [2022-12-14 04:59:34,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:34,693 INFO L225 Difference]: With dead ends: 1375 [2022-12-14 04:59:34,693 INFO L226 Difference]: Without dead ends: 1370 [2022-12-14 04:59:34,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 378 GetRequests, 291 SyntacticMatches, 13 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2491 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=797, Invalid=4903, Unknown=0, NotChecked=0, Total=5700 [2022-12-14 04:59:34,697 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 68 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:34,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 841 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 831 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 04:59:34,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2022-12-14 04:59:34,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 929. [2022-12-14 04:59:34,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 737 states have (on average 1.0705563093622794) internal successors, (789), 717 states have internal predecessors, (789), 97 states have call successors, (97), 19 states have call predecessors, (97), 91 states have return successors, (634), 192 states have call predecessors, (634), 95 states have call successors, (634) [2022-12-14 04:59:34,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1520 transitions. [2022-12-14 04:59:34,736 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1520 transitions. Word has length 160 [2022-12-14 04:59:34,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:34,736 INFO L495 AbstractCegarLoop]: Abstraction has 929 states and 1520 transitions. [2022-12-14 04:59:34,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.7045454545454546) internal successors, (119), 45 states have internal predecessors, (119), 11 states have call successors, (13), 1 states have call predecessors, (13), 15 states have return successors, (28), 28 states have call predecessors, (28), 11 states have call successors, (28) [2022-12-14 04:59:34,737 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1520 transitions. [2022-12-14 04:59:34,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-12-14 04:59:34,738 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:34,738 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 9, 9, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1] [2022-12-14 04:59:34,742 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-12-14 04:59:34,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:34,938 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:34,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:34,939 INFO L85 PathProgramCache]: Analyzing trace with hash -661999704, now seen corresponding path program 3 times [2022-12-14 04:59:34,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:34,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720765795] [2022-12-14 04:59:34,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:34,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:34,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:35,123 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 131 proven. 176 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2022-12-14 04:59:35,123 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:35,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720765795] [2022-12-14 04:59:35,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720765795] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:35,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212762825] [2022-12-14 04:59:35,124 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 04:59:35,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:35,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:35,125 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:35,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-14 04:59:35,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 04:59:35,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:35,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 04:59:35,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:35,353 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 169 proven. 232 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2022-12-14 04:59:35,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:35,880 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 169 proven. 239 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2022-12-14 04:59:35,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212762825] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:35,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [672979950] [2022-12-14 04:59:35,882 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:35,882 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:35,882 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 04:59:35,882 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:35,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 17] total 32 [2022-12-14 04:59:35,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162286473] [2022-12-14 04:59:35,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:35,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-14 04:59:35,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:35,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-14 04:59:35,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2022-12-14 04:59:35,884 INFO L87 Difference]: Start difference. First operand 929 states and 1520 transitions. Second operand has 32 states, 31 states have (on average 4.935483870967742) internal successors, (153), 27 states have internal predecessors, (153), 20 states have call successors, (28), 6 states have call predecessors, (28), 7 states have return successors, (24), 10 states have call predecessors, (24), 16 states have call successors, (24) [2022-12-14 04:59:36,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:36,519 INFO L93 Difference]: Finished difference Result 2120 states and 4141 transitions. [2022-12-14 04:59:36,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-12-14 04:59:36,519 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 4.935483870967742) internal successors, (153), 27 states have internal predecessors, (153), 20 states have call successors, (28), 6 states have call predecessors, (28), 7 states have return successors, (24), 10 states have call predecessors, (24), 16 states have call successors, (24) Word has length 209 [2022-12-14 04:59:36,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:36,525 INFO L225 Difference]: With dead ends: 2120 [2022-12-14 04:59:36,525 INFO L226 Difference]: Without dead ends: 1239 [2022-12-14 04:59:36,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 399 SyntacticMatches, 9 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=468, Invalid=2502, Unknown=0, NotChecked=0, Total=2970 [2022-12-14 04:59:36,537 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 426 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 1267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:36,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [426 Valid, 249 Invalid, 1267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 1028 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 04:59:36,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2022-12-14 04:59:36,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 1072. [2022-12-14 04:59:36,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 852 states have (on average 1.0704225352112675) internal successors, (912), 828 states have internal predecessors, (912), 114 states have call successors, (114), 28 states have call predecessors, (114), 102 states have return successors, (757), 215 states have call predecessors, (757), 113 states have call successors, (757) [2022-12-14 04:59:36,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1783 transitions. [2022-12-14 04:59:36,577 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1783 transitions. Word has length 209 [2022-12-14 04:59:36,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:36,577 INFO L495 AbstractCegarLoop]: Abstraction has 1072 states and 1783 transitions. [2022-12-14 04:59:36,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 4.935483870967742) internal successors, (153), 27 states have internal predecessors, (153), 20 states have call successors, (28), 6 states have call predecessors, (28), 7 states have return successors, (24), 10 states have call predecessors, (24), 16 states have call successors, (24) [2022-12-14 04:59:36,578 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1783 transitions. [2022-12-14 04:59:36,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2022-12-14 04:59:36,579 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:36,579 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 13, 13, 12, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 2, 1, 1, 1, 1] [2022-12-14 04:59:36,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-12-14 04:59:36,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:36,780 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:36,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:36,780 INFO L85 PathProgramCache]: Analyzing trace with hash -812792613, now seen corresponding path program 4 times [2022-12-14 04:59:36,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:36,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355706076] [2022-12-14 04:59:36,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:36,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:36,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:37,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 218 proven. 201 refuted. 0 times theorem prover too weak. 800 trivial. 0 not checked. [2022-12-14 04:59:37,002 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:37,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355706076] [2022-12-14 04:59:37,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355706076] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:37,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719079125] [2022-12-14 04:59:37,003 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 04:59:37,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:37,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:37,004 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:37,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-14 04:59:37,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:37,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 04:59:37,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:37,259 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 721 proven. 126 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-12-14 04:59:37,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:37,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 203 proven. 327 refuted. 0 times theorem prover too weak. 689 trivial. 0 not checked. [2022-12-14 04:59:37,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719079125] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:37,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [443234312] [2022-12-14 04:59:37,629 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:37,629 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:37,629 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 04:59:37,629 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:37,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14, 15] total 31 [2022-12-14 04:59:37,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254426492] [2022-12-14 04:59:37,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:37,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-14 04:59:37,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:37,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-14 04:59:37,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2022-12-14 04:59:37,632 INFO L87 Difference]: Start difference. First operand 1072 states and 1783 transitions. Second operand has 31 states, 29 states have (on average 5.482758620689655) internal successors, (159), 24 states have internal predecessors, (159), 17 states have call successors, (32), 10 states have call predecessors, (32), 6 states have return successors, (24), 12 states have call predecessors, (24), 10 states have call successors, (24) [2022-12-14 04:59:38,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:38,390 INFO L93 Difference]: Finished difference Result 2316 states and 3992 transitions. [2022-12-14 04:59:38,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-14 04:59:38,390 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 5.482758620689655) internal successors, (159), 24 states have internal predecessors, (159), 17 states have call successors, (32), 10 states have call predecessors, (32), 6 states have return successors, (24), 12 states have call predecessors, (24), 10 states have call successors, (24) Word has length 269 [2022-12-14 04:59:38,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:38,397 INFO L225 Difference]: With dead ends: 2316 [2022-12-14 04:59:38,397 INFO L226 Difference]: Without dead ends: 1325 [2022-12-14 04:59:38,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 520 SyntacticMatches, 10 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 641 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=286, Invalid=2164, Unknown=0, NotChecked=0, Total=2450 [2022-12-14 04:59:38,402 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 335 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 1471 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:38,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 610 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1471 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 04:59:38,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states. [2022-12-14 04:59:38,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 1226. [2022-12-14 04:59:38,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1226 states, 974 states have (on average 1.0677618069815196) internal successors, (1040), 948 states have internal predecessors, (1040), 134 states have call successors, (134), 33 states have call predecessors, (134), 114 states have return successors, (873), 244 states have call predecessors, (873), 133 states have call successors, (873) [2022-12-14 04:59:38,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 2047 transitions. [2022-12-14 04:59:38,453 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 2047 transitions. Word has length 269 [2022-12-14 04:59:38,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:38,453 INFO L495 AbstractCegarLoop]: Abstraction has 1226 states and 2047 transitions. [2022-12-14 04:59:38,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 5.482758620689655) internal successors, (159), 24 states have internal predecessors, (159), 17 states have call successors, (32), 10 states have call predecessors, (32), 6 states have return successors, (24), 12 states have call predecessors, (24), 10 states have call successors, (24) [2022-12-14 04:59:38,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 2047 transitions. [2022-12-14 04:59:38,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2022-12-14 04:59:38,454 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:38,455 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 12, 12, 12, 9, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 2, 2, 1, 1, 1] [2022-12-14 04:59:38,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-14 04:59:38,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:38,656 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:38,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:38,657 INFO L85 PathProgramCache]: Analyzing trace with hash -2022428925, now seen corresponding path program 5 times [2022-12-14 04:59:38,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:38,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723848802] [2022-12-14 04:59:38,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:38,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:38,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 146 proven. 170 refuted. 0 times theorem prover too weak. 719 trivial. 0 not checked. [2022-12-14 04:59:38,827 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:38,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723848802] [2022-12-14 04:59:38,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723848802] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:38,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155219420] [2022-12-14 04:59:38,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:59:38,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:38,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:38,828 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:38,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-14 04:59:38,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 04:59:38,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:38,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 04:59:38,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:38,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 324 proven. 5 refuted. 0 times theorem prover too weak. 706 trivial. 0 not checked. [2022-12-14 04:59:38,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:39,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 267 proven. 11 refuted. 0 times theorem prover too weak. 757 trivial. 0 not checked. [2022-12-14 04:59:39,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155219420] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:39,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1085564829] [2022-12-14 04:59:39,292 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:39,292 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:39,293 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 04:59:39,293 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:39,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 24 [2022-12-14 04:59:39,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145698271] [2022-12-14 04:59:39,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:39,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 04:59:39,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:39,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 04:59:39,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2022-12-14 04:59:39,294 INFO L87 Difference]: Start difference. First operand 1226 states and 2047 transitions. Second operand has 24 states, 23 states have (on average 5.173913043478261) internal successors, (119), 21 states have internal predecessors, (119), 11 states have call successors, (20), 5 states have call predecessors, (20), 8 states have return successors, (20), 11 states have call predecessors, (20), 8 states have call successors, (20) [2022-12-14 04:59:39,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:39,814 INFO L93 Difference]: Finished difference Result 2138 states and 3659 transitions. [2022-12-14 04:59:39,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-14 04:59:39,815 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 5.173913043478261) internal successors, (119), 21 states have internal predecessors, (119), 11 states have call successors, (20), 5 states have call predecessors, (20), 8 states have return successors, (20), 11 states have call predecessors, (20), 8 states have call successors, (20) Word has length 250 [2022-12-14 04:59:39,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:39,823 INFO L225 Difference]: With dead ends: 2138 [2022-12-14 04:59:39,823 INFO L226 Difference]: Without dead ends: 1010 [2022-12-14 04:59:39,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 493 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=229, Invalid=1331, Unknown=0, NotChecked=0, Total=1560 [2022-12-14 04:59:39,829 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 238 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:39,829 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 551 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1024 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 04:59:39,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2022-12-14 04:59:39,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 863. [2022-12-14 04:59:39,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 688 states have (on average 1.061046511627907) internal successors, (730), 670 states have internal predecessors, (730), 100 states have call successors, (100), 38 states have call predecessors, (100), 71 states have return successors, (308), 154 states have call predecessors, (308), 99 states have call successors, (308) [2022-12-14 04:59:39,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1138 transitions. [2022-12-14 04:59:39,880 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 1138 transitions. Word has length 250 [2022-12-14 04:59:39,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:39,881 INFO L495 AbstractCegarLoop]: Abstraction has 863 states and 1138 transitions. [2022-12-14 04:59:39,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 5.173913043478261) internal successors, (119), 21 states have internal predecessors, (119), 11 states have call successors, (20), 5 states have call predecessors, (20), 8 states have return successors, (20), 11 states have call predecessors, (20), 8 states have call successors, (20) [2022-12-14 04:59:39,881 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 1138 transitions. [2022-12-14 04:59:39,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2022-12-14 04:59:39,884 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:39,884 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 13, 12, 11, 10, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 1, 1, 1] [2022-12-14 04:59:39,889 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-12-14 04:59:40,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-12-14 04:59:40,085 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:40,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:40,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1883285885, now seen corresponding path program 2 times [2022-12-14 04:59:40,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:40,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232752251] [2022-12-14 04:59:40,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:40,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:40,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:40,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 287 proven. 230 refuted. 0 times theorem prover too weak. 639 trivial. 0 not checked. [2022-12-14 04:59:40,455 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:40,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232752251] [2022-12-14 04:59:40,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232752251] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:40,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424599330] [2022-12-14 04:59:40,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:59:40,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:40,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:40,456 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:40,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-14 04:59:40,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 04:59:40,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:40,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 04:59:40,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:40,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 1026 trivial. 0 not checked. [2022-12-14 04:59:40,607 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 04:59:40,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424599330] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 04:59:40,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 04:59:40,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [19] total 25 [2022-12-14 04:59:40,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865203033] [2022-12-14 04:59:40,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 04:59:40,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 04:59:40,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:40,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 04:59:40,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-12-14 04:59:40,609 INFO L87 Difference]: Start difference. First operand 863 states and 1138 transitions. Second operand has 8 states, 7 states have (on average 6.142857142857143) internal successors, (43), 8 states have internal predecessors, (43), 3 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-12-14 04:59:40,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:40,672 INFO L93 Difference]: Finished difference Result 880 states and 1158 transitions. [2022-12-14 04:59:40,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 04:59:40,672 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.142857142857143) internal successors, (43), 8 states have internal predecessors, (43), 3 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 263 [2022-12-14 04:59:40,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:40,675 INFO L225 Difference]: With dead ends: 880 [2022-12-14 04:59:40,675 INFO L226 Difference]: Without dead ends: 879 [2022-12-14 04:59:40,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-12-14 04:59:40,676 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 5 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:40,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 184 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 04:59:40,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2022-12-14 04:59:40,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 865. [2022-12-14 04:59:40,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 690 states have (on average 1.0608695652173914) internal successors, (732), 671 states have internal predecessors, (732), 100 states have call successors, (100), 38 states have call predecessors, (100), 71 states have return successors, (306), 155 states have call predecessors, (306), 99 states have call successors, (306) [2022-12-14 04:59:40,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1138 transitions. [2022-12-14 04:59:40,701 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 1138 transitions. Word has length 263 [2022-12-14 04:59:40,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:40,701 INFO L495 AbstractCegarLoop]: Abstraction has 865 states and 1138 transitions. [2022-12-14 04:59:40,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.142857142857143) internal successors, (43), 8 states have internal predecessors, (43), 3 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-12-14 04:59:40,701 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1138 transitions. [2022-12-14 04:59:40,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2022-12-14 04:59:40,702 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:40,702 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 12, 11, 11, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 1, 1, 1] [2022-12-14 04:59:40,706 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-14 04:59:40,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-12-14 04:59:40,903 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:40,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:40,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1633836871, now seen corresponding path program 6 times [2022-12-14 04:59:40,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:40,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873463688] [2022-12-14 04:59:40,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:40,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:40,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:41,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 317 proven. 228 refuted. 0 times theorem prover too weak. 664 trivial. 0 not checked. [2022-12-14 04:59:41,169 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:41,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873463688] [2022-12-14 04:59:41,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873463688] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:41,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819686401] [2022-12-14 04:59:41,170 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 04:59:41,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:41,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:41,171 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:41,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-14 04:59:41,253 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 04:59:41,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:41,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-14 04:59:41,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:41,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 273 proven. 425 refuted. 0 times theorem prover too weak. 511 trivial. 0 not checked. [2022-12-14 04:59:41,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:42,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 272 proven. 446 refuted. 0 times theorem prover too weak. 491 trivial. 0 not checked. [2022-12-14 04:59:42,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819686401] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:42,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1465333304] [2022-12-14 04:59:42,442 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:42,442 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:42,443 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 04:59:42,443 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:42,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 22] total 36 [2022-12-14 04:59:42,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486463641] [2022-12-14 04:59:42,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:42,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-12-14 04:59:42,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:42,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-12-14 04:59:42,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1128, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 04:59:42,444 INFO L87 Difference]: Start difference. First operand 865 states and 1138 transitions. Second operand has 36 states, 35 states have (on average 5.171428571428572) internal successors, (181), 33 states have internal predecessors, (181), 25 states have call successors, (32), 4 states have call predecessors, (32), 10 states have return successors, (32), 12 states have call predecessors, (32), 22 states have call successors, (32) [2022-12-14 04:59:43,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:43,267 INFO L93 Difference]: Finished difference Result 1629 states and 2278 transitions. [2022-12-14 04:59:43,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-14 04:59:43,267 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 5.171428571428572) internal successors, (181), 33 states have internal predecessors, (181), 25 states have call successors, (32), 4 states have call predecessors, (32), 10 states have return successors, (32), 12 states have call predecessors, (32), 22 states have call successors, (32) Word has length 269 [2022-12-14 04:59:43,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:43,270 INFO L225 Difference]: With dead ends: 1629 [2022-12-14 04:59:43,270 INFO L226 Difference]: Without dead ends: 850 [2022-12-14 04:59:43,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 515 SyntacticMatches, 10 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 902 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=594, Invalid=3066, Unknown=0, NotChecked=0, Total=3660 [2022-12-14 04:59:43,273 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 433 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 1358 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 1358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:43,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [433 Valid, 390 Invalid, 1605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 1358 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 04:59:43,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2022-12-14 04:59:43,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 802. [2022-12-14 04:59:43,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 638 states have (on average 1.054858934169279) internal successors, (673), 625 states have internal predecessors, (673), 94 states have call successors, (94), 38 states have call predecessors, (94), 66 states have return successors, (228), 138 states have call predecessors, (228), 93 states have call successors, (228) [2022-12-14 04:59:43,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 995 transitions. [2022-12-14 04:59:43,296 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 995 transitions. Word has length 269 [2022-12-14 04:59:43,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:43,297 INFO L495 AbstractCegarLoop]: Abstraction has 802 states and 995 transitions. [2022-12-14 04:59:43,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 5.171428571428572) internal successors, (181), 33 states have internal predecessors, (181), 25 states have call successors, (32), 4 states have call predecessors, (32), 10 states have return successors, (32), 12 states have call predecessors, (32), 22 states have call successors, (32) [2022-12-14 04:59:43,297 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 995 transitions. [2022-12-14 04:59:43,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2022-12-14 04:59:43,298 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:43,298 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 12, 12, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 2, 1, 1, 1] [2022-12-14 04:59:43,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-12-14 04:59:43,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:43,499 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:43,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:43,500 INFO L85 PathProgramCache]: Analyzing trace with hash -134365163, now seen corresponding path program 2 times [2022-12-14 04:59:43,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:43,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949520506] [2022-12-14 04:59:43,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:43,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:43,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:44,309 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 149 proven. 248 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. [2022-12-14 04:59:44,309 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:44,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949520506] [2022-12-14 04:59:44,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949520506] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:44,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207513294] [2022-12-14 04:59:44,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:59:44,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:44,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:44,310 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:44,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-14 04:59:44,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-12-14 04:59:44,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:44,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 490 conjuncts, 49 conjunts are in the unsatisfiable core [2022-12-14 04:59:44,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:44,646 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 148 proven. 181 refuted. 0 times theorem prover too weak. 719 trivial. 0 not checked. [2022-12-14 04:59:44,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:46,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 218 proven. 160 refuted. 0 times theorem prover too weak. 670 trivial. 0 not checked. [2022-12-14 04:59:46,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207513294] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:46,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1618933216] [2022-12-14 04:59:46,804 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:46,804 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:46,804 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 04:59:46,804 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:46,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 24, 29] total 56 [2022-12-14 04:59:46,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76905955] [2022-12-14 04:59:46,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:46,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-12-14 04:59:46,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:46,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-12-14 04:59:46,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=2797, Unknown=0, NotChecked=0, Total=3192 [2022-12-14 04:59:46,807 INFO L87 Difference]: Start difference. First operand 802 states and 995 transitions. Second operand has 57 states, 56 states have (on average 2.6607142857142856) internal successors, (149), 57 states have internal predecessors, (149), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) [2022-12-14 04:59:47,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:47,222 INFO L93 Difference]: Finished difference Result 940 states and 1160 transitions. [2022-12-14 04:59:47,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-14 04:59:47,222 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 2.6607142857142856) internal successors, (149), 57 states have internal predecessors, (149), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) Word has length 252 [2022-12-14 04:59:47,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:47,228 INFO L225 Difference]: With dead ends: 940 [2022-12-14 04:59:47,228 INFO L226 Difference]: Without dead ends: 938 [2022-12-14 04:59:47,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 469 SyntacticMatches, 27 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3169 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=550, Invalid=3872, Unknown=0, NotChecked=0, Total=4422 [2022-12-14 04:59:47,229 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 34 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:47,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 741 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:59:47,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2022-12-14 04:59:47,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 777. [2022-12-14 04:59:47,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 777 states, 616 states have (on average 1.0438311688311688) internal successors, (643), 608 states have internal predecessors, (643), 92 states have call successors, (92), 38 states have call predecessors, (92), 65 states have return successors, (217), 130 states have call predecessors, (217), 91 states have call successors, (217) [2022-12-14 04:59:47,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 952 transitions. [2022-12-14 04:59:47,259 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 952 transitions. Word has length 252 [2022-12-14 04:59:47,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:47,260 INFO L495 AbstractCegarLoop]: Abstraction has 777 states and 952 transitions. [2022-12-14 04:59:47,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 2.6607142857142856) internal successors, (149), 57 states have internal predecessors, (149), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) [2022-12-14 04:59:47,260 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 952 transitions. [2022-12-14 04:59:47,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2022-12-14 04:59:47,262 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:47,262 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 17, 16, 15, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 5, 4, 3, 1, 1, 1] [2022-12-14 04:59:47,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-12-14 04:59:47,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-12-14 04:59:47,462 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:47,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:47,463 INFO L85 PathProgramCache]: Analyzing trace with hash -598627515, now seen corresponding path program 3 times [2022-12-14 04:59:47,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:47,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296762116] [2022-12-14 04:59:47,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:47,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:47,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:47,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2012 backedges. 325 proven. 185 refuted. 0 times theorem prover too weak. 1502 trivial. 0 not checked. [2022-12-14 04:59:47,658 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:47,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296762116] [2022-12-14 04:59:47,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296762116] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:47,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093340756] [2022-12-14 04:59:47,658 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 04:59:47,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:47,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:47,659 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:47,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-14 04:59:47,769 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 04:59:47,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:47,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 04:59:47,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:47,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2012 backedges. 425 proven. 593 refuted. 0 times theorem prover too weak. 994 trivial. 0 not checked. [2022-12-14 04:59:47,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:49,277 INFO L134 CoverageAnalysis]: Checked inductivity of 2012 backedges. 425 proven. 622 refuted. 0 times theorem prover too weak. 965 trivial. 0 not checked. [2022-12-14 04:59:49,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093340756] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:49,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [744247366] [2022-12-14 04:59:49,278 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:49,278 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:49,278 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 04:59:49,279 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:49,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 23] total 32 [2022-12-14 04:59:49,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735482667] [2022-12-14 04:59:49,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:49,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-14 04:59:49,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:49,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-14 04:59:49,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-12-14 04:59:49,280 INFO L87 Difference]: Start difference. First operand 777 states and 952 transitions. Second operand has 32 states, 31 states have (on average 5.67741935483871) internal successors, (176), 30 states have internal predecessors, (176), 24 states have call successors, (30), 3 states have call predecessors, (30), 12 states have return successors, (33), 12 states have call predecessors, (33), 22 states have call successors, (33) [2022-12-14 04:59:49,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:49,954 INFO L93 Difference]: Finished difference Result 1602 states and 2073 transitions. [2022-12-14 04:59:49,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-14 04:59:49,954 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 5.67741935483871) internal successors, (176), 30 states have internal predecessors, (176), 24 states have call successors, (30), 3 states have call predecessors, (30), 12 states have return successors, (33), 12 states have call predecessors, (33), 22 states have call successors, (33) Word has length 343 [2022-12-14 04:59:49,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:49,958 INFO L225 Difference]: With dead ends: 1602 [2022-12-14 04:59:49,958 INFO L226 Difference]: Without dead ends: 983 [2022-12-14 04:59:49,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 724 GetRequests, 662 SyntacticMatches, 11 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=401, Invalid=2355, Unknown=0, NotChecked=0, Total=2756 [2022-12-14 04:59:49,960 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 342 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 1485 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 1679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 1485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:49,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 658 Invalid, 1679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 1485 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 04:59:49,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2022-12-14 04:59:49,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 916. [2022-12-14 04:59:49,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 916 states, 729 states have (on average 1.0411522633744856) internal successors, (759), 716 states have internal predecessors, (759), 109 states have call successors, (109), 51 states have call predecessors, (109), 74 states have return successors, (283), 148 states have call predecessors, (283), 108 states have call successors, (283) [2022-12-14 04:59:49,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 916 states and 1151 transitions. [2022-12-14 04:59:49,988 INFO L78 Accepts]: Start accepts. Automaton has 916 states and 1151 transitions. Word has length 343 [2022-12-14 04:59:49,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:49,989 INFO L495 AbstractCegarLoop]: Abstraction has 916 states and 1151 transitions. [2022-12-14 04:59:49,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 5.67741935483871) internal successors, (176), 30 states have internal predecessors, (176), 24 states have call successors, (30), 3 states have call predecessors, (30), 12 states have return successors, (33), 12 states have call predecessors, (33), 22 states have call successors, (33) [2022-12-14 04:59:49,989 INFO L276 IsEmpty]: Start isEmpty. Operand 916 states and 1151 transitions. [2022-12-14 04:59:49,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2022-12-14 04:59:49,991 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:49,991 INFO L195 NwaCegarLoop]: trace histogram [23, 21, 20, 18, 17, 16, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 4, 1, 1, 1] [2022-12-14 04:59:49,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-12-14 04:59:50,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-14 04:59:50,191 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:50,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:50,192 INFO L85 PathProgramCache]: Analyzing trace with hash 137547764, now seen corresponding path program 4 times [2022-12-14 04:59:50,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:50,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956764964] [2022-12-14 04:59:50,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:50,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:50,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:50,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2796 backedges. 446 proven. 280 refuted. 0 times theorem prover too weak. 2070 trivial. 0 not checked. [2022-12-14 04:59:50,480 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:50,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956764964] [2022-12-14 04:59:50,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956764964] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:50,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123222100] [2022-12-14 04:59:50,480 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 04:59:50,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:50,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:50,481 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:50,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-14 04:59:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:50,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 04:59:50,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:50,729 INFO L134 CoverageAnalysis]: Checked inductivity of 2796 backedges. 1098 proven. 195 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. [2022-12-14 04:59:50,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:51,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2796 backedges. 502 proven. 294 refuted. 0 times theorem prover too weak. 2000 trivial. 0 not checked. [2022-12-14 04:59:51,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123222100] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:51,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2043595250] [2022-12-14 04:59:51,131 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:51,131 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:51,131 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 04:59:51,131 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:51,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 17] total 22 [2022-12-14 04:59:51,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433782378] [2022-12-14 04:59:51,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:51,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 04:59:51,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:51,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 04:59:51,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-12-14 04:59:51,134 INFO L87 Difference]: Start difference. First operand 916 states and 1151 transitions. Second operand has 22 states, 21 states have (on average 6.190476190476191) internal successors, (130), 18 states have internal predecessors, (130), 13 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (20), 8 states have call predecessors, (20), 10 states have call successors, (20) [2022-12-14 04:59:51,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:51,517 INFO L93 Difference]: Finished difference Result 1937 states and 2423 transitions. [2022-12-14 04:59:51,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-14 04:59:51,518 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 6.190476190476191) internal successors, (130), 18 states have internal predecessors, (130), 13 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (20), 8 states have call predecessors, (20), 10 states have call successors, (20) Word has length 401 [2022-12-14 04:59:51,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:51,521 INFO L225 Difference]: With dead ends: 1937 [2022-12-14 04:59:51,521 INFO L226 Difference]: Without dead ends: 1006 [2022-12-14 04:59:51,523 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 837 GetRequests, 788 SyntacticMatches, 12 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=254, Invalid=1228, Unknown=0, NotChecked=0, Total=1482 [2022-12-14 04:59:51,523 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 151 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:51,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 330 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 04:59:51,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2022-12-14 04:59:51,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 950. [2022-12-14 04:59:51,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 757 states have (on average 1.0409511228533685) internal successors, (788), 746 states have internal predecessors, (788), 107 states have call successors, (107), 59 states have call predecessors, (107), 82 states have return successors, (250), 144 states have call predecessors, (250), 106 states have call successors, (250) [2022-12-14 04:59:51,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1145 transitions. [2022-12-14 04:59:51,551 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 1145 transitions. Word has length 401 [2022-12-14 04:59:51,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:51,551 INFO L495 AbstractCegarLoop]: Abstraction has 950 states and 1145 transitions. [2022-12-14 04:59:51,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 6.190476190476191) internal successors, (130), 18 states have internal predecessors, (130), 13 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (20), 8 states have call predecessors, (20), 10 states have call successors, (20) [2022-12-14 04:59:51,552 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 1145 transitions. [2022-12-14 04:59:51,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2022-12-14 04:59:51,553 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:51,553 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 19, 18, 16, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 5, 5, 4, 1, 1, 1] [2022-12-14 04:59:51,558 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-12-14 04:59:51,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:51,754 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:51,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:51,755 INFO L85 PathProgramCache]: Analyzing trace with hash -362547487, now seen corresponding path program 5 times [2022-12-14 04:59:51,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:51,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218136012] [2022-12-14 04:59:51,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:51,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:51,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:51,904 INFO L134 CoverageAnalysis]: Checked inductivity of 2501 backedges. 320 proven. 16 refuted. 0 times theorem prover too weak. 2165 trivial. 0 not checked. [2022-12-14 04:59:51,904 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:51,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218136012] [2022-12-14 04:59:51,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218136012] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:51,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519191440] [2022-12-14 04:59:51,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:59:51,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:51,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:51,906 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:51,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-14 04:59:52,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 04:59:52,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:52,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 04:59:52,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:52,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2501 backedges. 858 proven. 26 refuted. 0 times theorem prover too weak. 1617 trivial. 0 not checked. [2022-12-14 04:59:52,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:52,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2501 backedges. 539 proven. 56 refuted. 0 times theorem prover too weak. 1906 trivial. 0 not checked. [2022-12-14 04:59:52,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519191440] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:52,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [769718757] [2022-12-14 04:59:52,571 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:52,571 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:52,571 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 04:59:52,571 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:52,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 11] total 17 [2022-12-14 04:59:52,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082681642] [2022-12-14 04:59:52,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:52,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 04:59:52,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:52,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 04:59:52,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2022-12-14 04:59:52,574 INFO L87 Difference]: Start difference. First operand 950 states and 1145 transitions. Second operand has 17 states, 17 states have (on average 6.352941176470588) internal successors, (108), 17 states have internal predecessors, (108), 9 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (20), 7 states have call predecessors, (20), 9 states have call successors, (20) [2022-12-14 04:59:52,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:52,802 INFO L93 Difference]: Finished difference Result 1571 states and 1932 transitions. [2022-12-14 04:59:52,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 04:59:52,803 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.352941176470588) internal successors, (108), 17 states have internal predecessors, (108), 9 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (20), 7 states have call predecessors, (20), 9 states have call successors, (20) Word has length 381 [2022-12-14 04:59:52,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:52,805 INFO L225 Difference]: With dead ends: 1571 [2022-12-14 04:59:52,805 INFO L226 Difference]: Without dead ends: 786 [2022-12-14 04:59:52,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 779 GetRequests, 749 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-12-14 04:59:52,807 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 137 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:52,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 173 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 04:59:52,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2022-12-14 04:59:52,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 759. [2022-12-14 04:59:52,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 603 states have (on average 1.0348258706467661) internal successors, (624), 600 states have internal predecessors, (624), 89 states have call successors, (89), 52 states have call predecessors, (89), 63 states have return successors, (156), 106 states have call predecessors, (156), 88 states have call successors, (156) [2022-12-14 04:59:52,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 869 transitions. [2022-12-14 04:59:52,832 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 869 transitions. Word has length 381 [2022-12-14 04:59:52,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:52,833 INFO L495 AbstractCegarLoop]: Abstraction has 759 states and 869 transitions. [2022-12-14 04:59:52,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.352941176470588) internal successors, (108), 17 states have internal predecessors, (108), 9 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (20), 7 states have call predecessors, (20), 9 states have call successors, (20) [2022-12-14 04:59:52,833 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 869 transitions. [2022-12-14 04:59:52,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2022-12-14 04:59:52,834 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:52,834 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 19, 18, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 3, 1, 1, 1] [2022-12-14 04:59:52,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-14 04:59:53,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-12-14 04:59:53,035 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:53,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:53,035 INFO L85 PathProgramCache]: Analyzing trace with hash 692080394, now seen corresponding path program 6 times [2022-12-14 04:59:53,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:53,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512076793] [2022-12-14 04:59:53,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:53,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:53,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:53,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2516 backedges. 384 proven. 191 refuted. 0 times theorem prover too weak. 1941 trivial. 0 not checked. [2022-12-14 04:59:53,255 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:53,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512076793] [2022-12-14 04:59:53,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512076793] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:53,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142669192] [2022-12-14 04:59:53,255 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 04:59:53,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:53,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:53,256 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:53,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-14 04:59:53,395 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 04:59:53,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:53,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 04:59:53,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:53,574 INFO L134 CoverageAnalysis]: Checked inductivity of 2516 backedges. 428 proven. 662 refuted. 0 times theorem prover too weak. 1426 trivial. 0 not checked. [2022-12-14 04:59:53,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:54,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2516 backedges. 428 proven. 686 refuted. 0 times theorem prover too weak. 1402 trivial. 0 not checked. [2022-12-14 04:59:54,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142669192] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:54,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1173152029] [2022-12-14 04:59:54,727 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:54,727 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:54,727 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 04:59:54,727 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:54,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 21] total 29 [2022-12-14 04:59:54,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924926335] [2022-12-14 04:59:54,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:54,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-14 04:59:54,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:54,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-14 04:59:54,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-12-14 04:59:54,729 INFO L87 Difference]: Start difference. First operand 759 states and 869 transitions. Second operand has 29 states, 28 states have (on average 5.785714285714286) internal successors, (162), 27 states have internal predecessors, (162), 21 states have call successors, (28), 3 states have call predecessors, (28), 10 states have return successors, (29), 12 states have call predecessors, (29), 19 states have call successors, (29) [2022-12-14 04:59:55,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:55,328 INFO L93 Difference]: Finished difference Result 1434 states and 1652 transitions. [2022-12-14 04:59:55,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-14 04:59:55,329 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 5.785714285714286) internal successors, (162), 27 states have internal predecessors, (162), 21 states have call successors, (28), 3 states have call predecessors, (28), 10 states have return successors, (29), 12 states have call predecessors, (29), 19 states have call successors, (29) Word has length 382 [2022-12-14 04:59:55,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:55,331 INFO L225 Difference]: With dead ends: 1434 [2022-12-14 04:59:55,331 INFO L226 Difference]: Without dead ends: 838 [2022-12-14 04:59:55,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 793 GetRequests, 741 SyntacticMatches, 10 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=293, Invalid=1599, Unknown=0, NotChecked=0, Total=1892 [2022-12-14 04:59:55,332 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 284 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 1070 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 1070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:55,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 542 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 1070 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 04:59:55,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2022-12-14 04:59:55,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 774. [2022-12-14 04:59:55,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 615 states have (on average 1.0341463414634147) internal successors, (636), 612 states have internal predecessors, (636), 89 states have call successors, (89), 52 states have call predecessors, (89), 66 states have return successors, (162), 109 states have call predecessors, (162), 88 states have call successors, (162) [2022-12-14 04:59:55,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 887 transitions. [2022-12-14 04:59:55,354 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 887 transitions. Word has length 382 [2022-12-14 04:59:55,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:55,355 INFO L495 AbstractCegarLoop]: Abstraction has 774 states and 887 transitions. [2022-12-14 04:59:55,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 5.785714285714286) internal successors, (162), 27 states have internal predecessors, (162), 21 states have call successors, (28), 3 states have call predecessors, (28), 10 states have return successors, (29), 12 states have call predecessors, (29), 19 states have call successors, (29) [2022-12-14 04:59:55,355 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 887 transitions. [2022-12-14 04:59:55,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2022-12-14 04:59:55,356 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:55,356 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 17, 16, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 7, 5, 5, 4, 1, 1, 1] [2022-12-14 04:59:55,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-12-14 04:59:55,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-14 04:59:55,558 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:55,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:55,559 INFO L85 PathProgramCache]: Analyzing trace with hash -2039783884, now seen corresponding path program 7 times [2022-12-14 04:59:55,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:55,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249525997] [2022-12-14 04:59:55,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:55,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:55,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:55,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2777 backedges. 381 proven. 207 refuted. 0 times theorem prover too weak. 2189 trivial. 0 not checked. [2022-12-14 04:59:55,797 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:55,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249525997] [2022-12-14 04:59:55,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249525997] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:55,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069311007] [2022-12-14 04:59:55,797 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 04:59:55,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:55,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:55,798 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:55,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-14 04:59:55,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:55,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 04:59:55,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:55,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2777 backedges. 381 proven. 207 refuted. 0 times theorem prover too weak. 2189 trivial. 0 not checked. [2022-12-14 04:59:55,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 04:59:56,333 INFO L134 CoverageAnalysis]: Checked inductivity of 2777 backedges. 381 proven. 208 refuted. 0 times theorem prover too weak. 2188 trivial. 0 not checked. [2022-12-14 04:59:56,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069311007] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 04:59:56,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1215536822] [2022-12-14 04:59:56,334 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 04:59:56,334 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 04:59:56,334 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 04:59:56,334 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 04:59:56,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 13] total 15 [2022-12-14 04:59:56,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362704042] [2022-12-14 04:59:56,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 04:59:56,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 04:59:56,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 04:59:56,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 04:59:56,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-12-14 04:59:56,336 INFO L87 Difference]: Start difference. First operand 774 states and 887 transitions. Second operand has 15 states, 14 states have (on average 6.285714285714286) internal successors, (88), 13 states have internal predecessors, (88), 8 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (14), 9 states have call predecessors, (14), 6 states have call successors, (14) [2022-12-14 04:59:56,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 04:59:56,500 INFO L93 Difference]: Finished difference Result 1422 states and 1635 transitions. [2022-12-14 04:59:56,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 04:59:56,500 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 6.285714285714286) internal successors, (88), 13 states have internal predecessors, (88), 8 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (14), 9 states have call predecessors, (14), 6 states have call successors, (14) Word has length 401 [2022-12-14 04:59:56,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 04:59:56,503 INFO L225 Difference]: With dead ends: 1422 [2022-12-14 04:59:56,503 INFO L226 Difference]: Without dead ends: 811 [2022-12-14 04:59:56,504 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 820 GetRequests, 794 SyntacticMatches, 8 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-12-14 04:59:56,504 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 82 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 04:59:56,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 238 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 04:59:56,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2022-12-14 04:59:56,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 774. [2022-12-14 04:59:56,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 615 states have (on average 1.0341463414634147) internal successors, (636), 612 states have internal predecessors, (636), 89 states have call successors, (89), 52 states have call predecessors, (89), 66 states have return successors, (161), 109 states have call predecessors, (161), 88 states have call successors, (161) [2022-12-14 04:59:56,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 886 transitions. [2022-12-14 04:59:56,526 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 886 transitions. Word has length 401 [2022-12-14 04:59:56,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 04:59:56,526 INFO L495 AbstractCegarLoop]: Abstraction has 774 states and 886 transitions. [2022-12-14 04:59:56,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 6.285714285714286) internal successors, (88), 13 states have internal predecessors, (88), 8 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (14), 9 states have call predecessors, (14), 6 states have call successors, (14) [2022-12-14 04:59:56,526 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 886 transitions. [2022-12-14 04:59:56,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2022-12-14 04:59:56,528 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 04:59:56,528 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 17, 17, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 7, 6, 4, 4, 1, 1, 1] [2022-12-14 04:59:56,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-12-14 04:59:56,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:56,729 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 04:59:56,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 04:59:56,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1497925245, now seen corresponding path program 8 times [2022-12-14 04:59:56,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 04:59:56,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16310989] [2022-12-14 04:59:56,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 04:59:56,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 04:59:56,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 04:59:58,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2793 backedges. 236 proven. 896 refuted. 0 times theorem prover too weak. 1661 trivial. 0 not checked. [2022-12-14 04:59:58,416 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 04:59:58,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16310989] [2022-12-14 04:59:58,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16310989] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 04:59:58,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978411246] [2022-12-14 04:59:58,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 04:59:58,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 04:59:58,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 04:59:58,417 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 04:59:58,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-14 04:59:58,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-12-14 04:59:58,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 04:59:58,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-14 04:59:58,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 04:59:58,771 INFO L134 CoverageAnalysis]: Checked inductivity of 2793 backedges. 781 proven. 51 refuted. 0 times theorem prover too weak. 1961 trivial. 0 not checked. [2022-12-14 04:59:58,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 05:00:00,524 INFO L134 CoverageAnalysis]: Checked inductivity of 2793 backedges. 781 proven. 51 refuted. 0 times theorem prover too weak. 1961 trivial. 0 not checked. [2022-12-14 05:00:00,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978411246] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 05:00:00,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1545480939] [2022-12-14 05:00:00,525 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 05:00:00,525 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 05:00:00,525 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 05:00:00,525 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 05:00:00,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 21, 21] total 50 [2022-12-14 05:00:00,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698878619] [2022-12-14 05:00:00,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 05:00:00,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-12-14 05:00:00,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 05:00:00,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-12-14 05:00:00,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=2306, Unknown=0, NotChecked=0, Total=2550 [2022-12-14 05:00:00,527 INFO L87 Difference]: Start difference. First operand 774 states and 886 transitions. Second operand has 51 states, 50 states have (on average 3.02) internal successors, (151), 51 states have internal predecessors, (151), 13 states have call successors, (17), 1 states have call predecessors, (17), 16 states have return successors, (36), 33 states have call predecessors, (36), 13 states have call successors, (36) [2022-12-14 05:00:01,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 05:00:01,026 INFO L93 Difference]: Finished difference Result 889 states and 1035 transitions. [2022-12-14 05:00:01,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-14 05:00:01,026 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 3.02) internal successors, (151), 51 states have internal predecessors, (151), 13 states have call successors, (17), 1 states have call predecessors, (17), 16 states have return successors, (36), 33 states have call predecessors, (36), 13 states have call successors, (36) Word has length 402 [2022-12-14 05:00:01,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 05:00:01,030 INFO L225 Difference]: With dead ends: 889 [2022-12-14 05:00:01,031 INFO L226 Difference]: Without dead ends: 887 [2022-12-14 05:00:01,032 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 900 GetRequests, 812 SyntacticMatches, 24 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2130 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=474, Invalid=3816, Unknown=0, NotChecked=0, Total=4290 [2022-12-14 05:00:01,032 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 54 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 997 SdHoareTripleChecker+Invalid, 1020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 05:00:01,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 997 Invalid, 1020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 989 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 05:00:01,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2022-12-14 05:00:01,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 735. [2022-12-14 05:00:01,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 585 states have (on average 1.0273504273504273) internal successors, (601), 582 states have internal predecessors, (601), 86 states have call successors, (86), 52 states have call predecessors, (86), 62 states have return successors, (141), 100 states have call predecessors, (141), 85 states have call successors, (141) [2022-12-14 05:00:01,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 828 transitions. [2022-12-14 05:00:01,065 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 828 transitions. Word has length 402 [2022-12-14 05:00:01,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 05:00:01,065 INFO L495 AbstractCegarLoop]: Abstraction has 735 states and 828 transitions. [2022-12-14 05:00:01,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 3.02) internal successors, (151), 51 states have internal predecessors, (151), 13 states have call successors, (17), 1 states have call predecessors, (17), 16 states have return successors, (36), 33 states have call predecessors, (36), 13 states have call successors, (36) [2022-12-14 05:00:01,065 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 828 transitions. [2022-12-14 05:00:01,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2022-12-14 05:00:01,066 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 05:00:01,067 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 17, 17, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 7, 6, 4, 4, 1, 1, 1] [2022-12-14 05:00:01,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-12-14 05:00:01,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 05:00:01,267 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 05:00:01,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 05:00:01,267 INFO L85 PathProgramCache]: Analyzing trace with hash 808957732, now seen corresponding path program 3 times [2022-12-14 05:00:01,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 05:00:01,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424872603] [2022-12-14 05:00:01,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 05:00:01,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 05:00:01,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 05:00:02,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 440 proven. 701 refuted. 0 times theorem prover too weak. 1661 trivial. 0 not checked. [2022-12-14 05:00:02,953 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 05:00:02,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424872603] [2022-12-14 05:00:02,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424872603] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 05:00:02,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312731265] [2022-12-14 05:00:02,953 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 05:00:02,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 05:00:02,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 05:00:02,954 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 05:00:02,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-14 05:00:03,094 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 05:00:03,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 05:00:03,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 81 conjunts are in the unsatisfiable core [2022-12-14 05:00:03,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 05:00:03,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 432 proven. 525 refuted. 0 times theorem prover too weak. 1845 trivial. 0 not checked. [2022-12-14 05:00:03,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 05:00:08,552 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 585 proven. 468 refuted. 0 times theorem prover too weak. 1749 trivial. 0 not checked. [2022-12-14 05:00:08,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312731265] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 05:00:08,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [184521786] [2022-12-14 05:00:08,553 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 05:00:08,553 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 05:00:08,553 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 05:00:08,553 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 05:00:08,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 30, 37] total 68 [2022-12-14 05:00:08,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130694473] [2022-12-14 05:00:08,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 05:00:08,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-12-14 05:00:08,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 05:00:08,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-12-14 05:00:08,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=559, Invalid=4133, Unknown=0, NotChecked=0, Total=4692 [2022-12-14 05:00:08,555 INFO L87 Difference]: Start difference. First operand 735 states and 828 transitions. Second operand has 69 states, 68 states have (on average 2.6323529411764706) internal successors, (179), 69 states have internal predecessors, (179), 17 states have call successors, (19), 1 states have call predecessors, (19), 21 states have return successors, (46), 46 states have call predecessors, (46), 17 states have call successors, (46) [2022-12-14 05:00:08,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 05:00:08,982 INFO L93 Difference]: Finished difference Result 923 states and 1062 transitions. [2022-12-14 05:00:08,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-12-14 05:00:08,982 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 68 states have (on average 2.6323529411764706) internal successors, (179), 69 states have internal predecessors, (179), 17 states have call successors, (19), 1 states have call predecessors, (19), 21 states have return successors, (46), 46 states have call predecessors, (46), 17 states have call successors, (46) Word has length 403 [2022-12-14 05:00:08,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 05:00:08,987 INFO L225 Difference]: With dead ends: 923 [2022-12-14 05:00:08,987 INFO L226 Difference]: Without dead ends: 915 [2022-12-14 05:00:08,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 897 GetRequests, 767 SyntacticMatches, 51 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5924 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=785, Invalid=5695, Unknown=0, NotChecked=0, Total=6480 [2022-12-14 05:00:08,989 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 36 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 05:00:08,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 882 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 05:00:08,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 915 states. [2022-12-14 05:00:09,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 915 to 806. [2022-12-14 05:00:09,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 641 states have (on average 1.0249609984399375) internal successors, (657), 637 states have internal predecessors, (657), 93 states have call successors, (93), 52 states have call predecessors, (93), 70 states have return successors, (173), 116 states have call predecessors, (173), 92 states have call successors, (173) [2022-12-14 05:00:09,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 923 transitions. [2022-12-14 05:00:09,035 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 923 transitions. Word has length 403 [2022-12-14 05:00:09,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 05:00:09,036 INFO L495 AbstractCegarLoop]: Abstraction has 806 states and 923 transitions. [2022-12-14 05:00:09,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 68 states have (on average 2.6323529411764706) internal successors, (179), 69 states have internal predecessors, (179), 17 states have call successors, (19), 1 states have call predecessors, (19), 21 states have return successors, (46), 46 states have call predecessors, (46), 17 states have call successors, (46) [2022-12-14 05:00:09,036 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 923 transitions. [2022-12-14 05:00:09,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 503 [2022-12-14 05:00:09,039 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 05:00:09,040 INFO L195 NwaCegarLoop]: trace histogram [29, 28, 23, 22, 22, 21, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 8, 8, 1, 1, 1, 1] [2022-12-14 05:00:09,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-12-14 05:00:09,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 05:00:09,241 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 05:00:09,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 05:00:09,242 INFO L85 PathProgramCache]: Analyzing trace with hash -265550006, now seen corresponding path program 4 times [2022-12-14 05:00:09,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 05:00:09,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972549127] [2022-12-14 05:00:09,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 05:00:09,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 05:00:09,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 05:00:09,574 INFO L134 CoverageAnalysis]: Checked inductivity of 4470 backedges. 602 proven. 291 refuted. 0 times theorem prover too weak. 3577 trivial. 0 not checked. [2022-12-14 05:00:09,574 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 05:00:09,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972549127] [2022-12-14 05:00:09,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972549127] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 05:00:09,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463690601] [2022-12-14 05:00:09,575 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 05:00:09,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 05:00:09,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 05:00:09,576 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 05:00:09,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-14 05:00:09,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 05:00:09,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 953 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 05:00:09,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 05:00:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 4470 backedges. 2687 proven. 178 refuted. 0 times theorem prover too weak. 1605 trivial. 0 not checked. [2022-12-14 05:00:09,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 05:00:10,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4470 backedges. 418 proven. 756 refuted. 0 times theorem prover too weak. 3296 trivial. 0 not checked. [2022-12-14 05:00:10,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463690601] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 05:00:10,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1438975717] [2022-12-14 05:00:10,613 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 05:00:10,613 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 05:00:10,613 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 05:00:10,613 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 05:00:10,614 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 17] total 25 [2022-12-14 05:00:10,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626017415] [2022-12-14 05:00:10,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 05:00:10,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-14 05:00:10,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 05:00:10,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-14 05:00:10,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-12-14 05:00:10,616 INFO L87 Difference]: Start difference. First operand 806 states and 923 transitions. Second operand has 25 states, 24 states have (on average 6.625) internal successors, (159), 23 states have internal predecessors, (159), 14 states have call successors, (27), 4 states have call predecessors, (27), 10 states have return successors, (30), 15 states have call predecessors, (30), 12 states have call successors, (30) [2022-12-14 05:00:10,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 05:00:10,876 INFO L93 Difference]: Finished difference Result 1495 states and 1716 transitions. [2022-12-14 05:00:10,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 05:00:10,877 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 6.625) internal successors, (159), 23 states have internal predecessors, (159), 14 states have call successors, (27), 4 states have call predecessors, (27), 10 states have return successors, (30), 15 states have call predecessors, (30), 12 states have call successors, (30) Word has length 502 [2022-12-14 05:00:10,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 05:00:10,879 INFO L225 Difference]: With dead ends: 1495 [2022-12-14 05:00:10,879 INFO L226 Difference]: Without dead ends: 649 [2022-12-14 05:00:10,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1028 GetRequests, 985 SyntacticMatches, 10 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-12-14 05:00:10,881 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 90 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 05:00:10,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 318 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 05:00:10,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2022-12-14 05:00:10,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 614. [2022-12-14 05:00:10,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 489 states have (on average 1.0265848670756645) internal successors, (502), 487 states have internal predecessors, (502), 74 states have call successors, (74), 47 states have call predecessors, (74), 50 states have return successors, (105), 79 states have call predecessors, (105), 73 states have call successors, (105) [2022-12-14 05:00:10,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 681 transitions. [2022-12-14 05:00:10,903 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 681 transitions. Word has length 502 [2022-12-14 05:00:10,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 05:00:10,903 INFO L495 AbstractCegarLoop]: Abstraction has 614 states and 681 transitions. [2022-12-14 05:00:10,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 6.625) internal successors, (159), 23 states have internal predecessors, (159), 14 states have call successors, (27), 4 states have call predecessors, (27), 10 states have return successors, (30), 15 states have call predecessors, (30), 12 states have call successors, (30) [2022-12-14 05:00:10,903 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 681 transitions. [2022-12-14 05:00:10,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 614 [2022-12-14 05:00:10,908 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 05:00:10,908 INFO L195 NwaCegarLoop]: trace histogram [33, 32, 30, 30, 26, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 10, 10, 8, 4, 1, 1, 1] [2022-12-14 05:00:10,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-12-14 05:00:11,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-12-14 05:00:11,109 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 05:00:11,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 05:00:11,109 INFO L85 PathProgramCache]: Analyzing trace with hash -567652645, now seen corresponding path program 3 times [2022-12-14 05:00:11,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 05:00:11,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130151521] [2022-12-14 05:00:11,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 05:00:11,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 05:00:11,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 05:00:11,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6663 backedges. 658 proven. 184 refuted. 0 times theorem prover too weak. 5821 trivial. 0 not checked. [2022-12-14 05:00:11,430 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 05:00:11,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130151521] [2022-12-14 05:00:11,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130151521] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 05:00:11,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710525473] [2022-12-14 05:00:11,430 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 05:00:11,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 05:00:11,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 05:00:11,431 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 05:00:11,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-14 05:00:11,651 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 05:00:11,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 05:00:11,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-14 05:00:11,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 05:00:11,847 INFO L134 CoverageAnalysis]: Checked inductivity of 6663 backedges. 952 proven. 1390 refuted. 0 times theorem prover too weak. 4321 trivial. 0 not checked. [2022-12-14 05:00:11,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 05:00:13,367 INFO L134 CoverageAnalysis]: Checked inductivity of 6663 backedges. 956 proven. 1426 refuted. 0 times theorem prover too weak. 4281 trivial. 0 not checked. [2022-12-14 05:00:13,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710525473] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 05:00:13,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1539588617] [2022-12-14 05:00:13,368 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 05:00:13,368 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 05:00:13,369 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 05:00:13,369 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 05:00:13,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 18, 25] total 32 [2022-12-14 05:00:13,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225534276] [2022-12-14 05:00:13,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 05:00:13,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-14 05:00:13,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 05:00:13,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-14 05:00:13,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-12-14 05:00:13,373 INFO L87 Difference]: Start difference. First operand 614 states and 681 transitions. Second operand has 32 states, 31 states have (on average 6.032258064516129) internal successors, (187), 31 states have internal predecessors, (187), 24 states have call successors, (32), 2 states have call predecessors, (32), 13 states have return successors, (37), 15 states have call predecessors, (37), 23 states have call successors, (37) [2022-12-14 05:00:14,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 05:00:14,096 INFO L93 Difference]: Finished difference Result 1016 states and 1134 transitions. [2022-12-14 05:00:14,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-12-14 05:00:14,097 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 6.032258064516129) internal successors, (187), 31 states have internal predecessors, (187), 24 states have call successors, (32), 2 states have call predecessors, (32), 13 states have return successors, (37), 15 states have call predecessors, (37), 23 states have call successors, (37) Word has length 613 [2022-12-14 05:00:14,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 05:00:14,100 INFO L225 Difference]: With dead ends: 1016 [2022-12-14 05:00:14,100 INFO L226 Difference]: Without dead ends: 638 [2022-12-14 05:00:14,101 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1255 GetRequests, 1194 SyntacticMatches, 12 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 639 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=389, Invalid=2161, Unknown=0, NotChecked=0, Total=2550 [2022-12-14 05:00:14,102 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 281 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 1184 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 1401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 1184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 05:00:14,102 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 521 Invalid, 1401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 1184 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 05:00:14,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-12-14 05:00:14,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 581. [2022-12-14 05:00:14,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 463 states have (on average 1.0237580993520519) internal successors, (474), 462 states have internal predecessors, (474), 70 states have call successors, (70), 45 states have call predecessors, (70), 47 states have return successors, (93), 73 states have call predecessors, (93), 69 states have call successors, (93) [2022-12-14 05:00:14,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 637 transitions. [2022-12-14 05:00:14,131 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 637 transitions. Word has length 613 [2022-12-14 05:00:14,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 05:00:14,132 INFO L495 AbstractCegarLoop]: Abstraction has 581 states and 637 transitions. [2022-12-14 05:00:14,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 6.032258064516129) internal successors, (187), 31 states have internal predecessors, (187), 24 states have call successors, (32), 2 states have call predecessors, (32), 13 states have return successors, (37), 15 states have call predecessors, (37), 23 states have call successors, (37) [2022-12-14 05:00:14,132 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 637 transitions. [2022-12-14 05:00:14,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2022-12-14 05:00:14,137 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 05:00:14,137 INFO L195 NwaCegarLoop]: trace histogram [33, 32, 32, 32, 26, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 10, 9, 8, 6, 1, 1, 1] [2022-12-14 05:00:14,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-12-14 05:00:14,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-12-14 05:00:14,338 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 05:00:14,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 05:00:14,340 INFO L85 PathProgramCache]: Analyzing trace with hash -2052230966, now seen corresponding path program 4 times [2022-12-14 05:00:14,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 05:00:14,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783675691] [2022-12-14 05:00:14,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 05:00:14,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 05:00:14,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 05:00:14,680 INFO L134 CoverageAnalysis]: Checked inductivity of 7057 backedges. 813 proven. 308 refuted. 0 times theorem prover too weak. 5936 trivial. 0 not checked. [2022-12-14 05:00:14,680 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 05:00:14,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783675691] [2022-12-14 05:00:14,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783675691] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 05:00:14,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649481024] [2022-12-14 05:00:14,681 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 05:00:14,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 05:00:14,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 05:00:14,681 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 05:00:14,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-14 05:00:14,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 05:00:14,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 1192 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 05:00:14,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 05:00:14,962 INFO L134 CoverageAnalysis]: Checked inductivity of 7057 backedges. 813 proven. 308 refuted. 0 times theorem prover too weak. 5936 trivial. 0 not checked. [2022-12-14 05:00:14,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 05:00:15,635 INFO L134 CoverageAnalysis]: Checked inductivity of 7057 backedges. 813 proven. 315 refuted. 0 times theorem prover too weak. 5929 trivial. 0 not checked. [2022-12-14 05:00:15,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649481024] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 05:00:15,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1557961263] [2022-12-14 05:00:15,636 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 05:00:15,636 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 05:00:15,637 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 05:00:15,637 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 05:00:15,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 13] total 15 [2022-12-14 05:00:15,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320408400] [2022-12-14 05:00:15,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 05:00:15,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 05:00:15,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 05:00:15,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 05:00:15,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-12-14 05:00:15,638 INFO L87 Difference]: Start difference. First operand 581 states and 637 transitions. Second operand has 15 states, 14 states have (on average 6.714285714285714) internal successors, (94), 14 states have internal predecessors, (94), 10 states have call successors, (16), 2 states have call predecessors, (16), 5 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) [2022-12-14 05:00:15,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 05:00:15,790 INFO L93 Difference]: Finished difference Result 610 states and 669 transitions. [2022-12-14 05:00:15,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 05:00:15,791 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 6.714285714285714) internal successors, (94), 14 states have internal predecessors, (94), 10 states have call successors, (16), 2 states have call predecessors, (16), 5 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) Word has length 631 [2022-12-14 05:00:15,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 05:00:15,792 INFO L225 Difference]: With dead ends: 610 [2022-12-14 05:00:15,792 INFO L226 Difference]: Without dead ends: 581 [2022-12-14 05:00:15,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1279 GetRequests, 1254 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2022-12-14 05:00:15,793 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 66 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 05:00:15,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 187 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 05:00:15,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-12-14 05:00:15,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 581. [2022-12-14 05:00:15,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 463 states have (on average 1.0215982721382288) internal successors, (473), 462 states have internal predecessors, (473), 70 states have call successors, (70), 45 states have call predecessors, (70), 47 states have return successors, (93), 73 states have call predecessors, (93), 69 states have call successors, (93) [2022-12-14 05:00:15,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 636 transitions. [2022-12-14 05:00:15,822 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 636 transitions. Word has length 631 [2022-12-14 05:00:15,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 05:00:15,823 INFO L495 AbstractCegarLoop]: Abstraction has 581 states and 636 transitions. [2022-12-14 05:00:15,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 6.714285714285714) internal successors, (94), 14 states have internal predecessors, (94), 10 states have call successors, (16), 2 states have call predecessors, (16), 5 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) [2022-12-14 05:00:15,823 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 636 transitions. [2022-12-14 05:00:15,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 671 [2022-12-14 05:00:15,828 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 05:00:15,828 INFO L195 NwaCegarLoop]: trace histogram [35, 34, 34, 34, 28, 26, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 11, 9, 9, 6, 1, 1, 1] [2022-12-14 05:00:15,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-12-14 05:00:16,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 05:00:16,029 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 05:00:16,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 05:00:16,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1968295271, now seen corresponding path program 5 times [2022-12-14 05:00:16,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 05:00:16,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420025167] [2022-12-14 05:00:16,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 05:00:16,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 05:00:16,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 05:00:16,551 INFO L134 CoverageAnalysis]: Checked inductivity of 7979 backedges. 1134 proven. 457 refuted. 0 times theorem prover too weak. 6388 trivial. 0 not checked. [2022-12-14 05:00:16,551 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 05:00:16,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420025167] [2022-12-14 05:00:16,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420025167] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 05:00:16,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639454631] [2022-12-14 05:00:16,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 05:00:16,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 05:00:16,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 05:00:16,552 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 05:00:16,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-14 05:00:16,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-12-14 05:00:16,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 05:00:16,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 05:00:16,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 05:00:16,835 INFO L134 CoverageAnalysis]: Checked inductivity of 7979 backedges. 1074 proven. 26 refuted. 0 times theorem prover too weak. 6879 trivial. 0 not checked. [2022-12-14 05:00:16,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 05:00:17,402 INFO L134 CoverageAnalysis]: Checked inductivity of 7979 backedges. 1074 proven. 26 refuted. 0 times theorem prover too weak. 6879 trivial. 0 not checked. [2022-12-14 05:00:17,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639454631] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 05:00:17,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1886962272] [2022-12-14 05:00:17,404 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 05:00:17,404 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 05:00:17,404 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 05:00:17,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 05:00:17,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 25 [2022-12-14 05:00:17,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654137673] [2022-12-14 05:00:17,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 05:00:17,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-14 05:00:17,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 05:00:17,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-14 05:00:17,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-12-14 05:00:17,407 INFO L87 Difference]: Start difference. First operand 581 states and 636 transitions. Second operand has 25 states, 24 states have (on average 5.75) internal successors, (138), 24 states have internal predecessors, (138), 14 states have call successors, (23), 2 states have call predecessors, (23), 10 states have return successors, (27), 14 states have call predecessors, (27), 13 states have call successors, (27) [2022-12-14 05:00:17,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 05:00:17,879 INFO L93 Difference]: Finished difference Result 976 states and 1077 transitions. [2022-12-14 05:00:17,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-14 05:00:17,880 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 5.75) internal successors, (138), 24 states have internal predecessors, (138), 14 states have call successors, (23), 2 states have call predecessors, (23), 10 states have return successors, (27), 14 states have call predecessors, (27), 13 states have call successors, (27) Word has length 670 [2022-12-14 05:00:17,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 05:00:17,881 INFO L225 Difference]: With dead ends: 976 [2022-12-14 05:00:17,881 INFO L226 Difference]: Without dead ends: 508 [2022-12-14 05:00:17,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1376 GetRequests, 1328 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=315, Invalid=1665, Unknown=0, NotChecked=0, Total=1980 [2022-12-14 05:00:17,882 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 197 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 1014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 05:00:17,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 453 Invalid, 1014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 893 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 05:00:17,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-12-14 05:00:17,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 461. [2022-12-14 05:00:17,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 367 states have (on average 1.021798365122616) internal successors, (375), 366 states have internal predecessors, (375), 56 states have call successors, (56), 38 states have call predecessors, (56), 37 states have return successors, (66), 56 states have call predecessors, (66), 55 states have call successors, (66) [2022-12-14 05:00:17,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 497 transitions. [2022-12-14 05:00:17,897 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 497 transitions. Word has length 670 [2022-12-14 05:00:17,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 05:00:17,897 INFO L495 AbstractCegarLoop]: Abstraction has 461 states and 497 transitions. [2022-12-14 05:00:17,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 5.75) internal successors, (138), 24 states have internal predecessors, (138), 14 states have call successors, (23), 2 states have call predecessors, (23), 10 states have return successors, (27), 14 states have call predecessors, (27), 13 states have call successors, (27) [2022-12-14 05:00:17,897 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 497 transitions. [2022-12-14 05:00:17,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 652 [2022-12-14 05:00:17,900 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 05:00:17,900 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 33, 32, 27, 26, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 9, 7, 7, 1, 1, 1] [2022-12-14 05:00:17,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-12-14 05:00:18,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-12-14 05:00:18,101 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 05:00:18,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 05:00:18,102 INFO L85 PathProgramCache]: Analyzing trace with hash 2095782985, now seen corresponding path program 6 times [2022-12-14 05:00:18,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 05:00:18,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498245074] [2022-12-14 05:00:18,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 05:00:18,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 05:00:18,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 05:00:18,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7528 backedges. 811 proven. 325 refuted. 0 times theorem prover too weak. 6392 trivial. 0 not checked. [2022-12-14 05:00:18,506 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 05:00:18,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498245074] [2022-12-14 05:00:18,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498245074] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 05:00:18,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25403837] [2022-12-14 05:00:18,507 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 05:00:18,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 05:00:18,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 05:00:18,508 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 05:00:18,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-14 05:00:18,780 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 05:00:18,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 05:00:18,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-14 05:00:18,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 05:00:18,980 INFO L134 CoverageAnalysis]: Checked inductivity of 7528 backedges. 867 proven. 1632 refuted. 0 times theorem prover too weak. 5029 trivial. 0 not checked. [2022-12-14 05:00:18,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 05:00:20,628 INFO L134 CoverageAnalysis]: Checked inductivity of 7528 backedges. 867 proven. 1671 refuted. 0 times theorem prover too weak. 4990 trivial. 0 not checked. [2022-12-14 05:00:20,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25403837] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 05:00:20,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1598357597] [2022-12-14 05:00:20,629 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 05:00:20,629 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 05:00:20,629 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 05:00:20,629 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 05:00:20,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18, 25] total 31 [2022-12-14 05:00:20,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065436591] [2022-12-14 05:00:20,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 05:00:20,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-14 05:00:20,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 05:00:20,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-14 05:00:20,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=819, Unknown=0, NotChecked=0, Total=930 [2022-12-14 05:00:20,631 INFO L87 Difference]: Start difference. First operand 461 states and 497 transitions. Second operand has 31 states, 30 states have (on average 6.133333333333334) internal successors, (184), 30 states have internal predecessors, (184), 23 states have call successors, (32), 2 states have call predecessors, (32), 12 states have return successors, (36), 16 states have call predecessors, (36), 22 states have call successors, (36) [2022-12-14 05:00:21,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 05:00:21,168 INFO L93 Difference]: Finished difference Result 664 states and 725 transitions. [2022-12-14 05:00:21,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-14 05:00:21,168 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 6.133333333333334) internal successors, (184), 30 states have internal predecessors, (184), 23 states have call successors, (32), 2 states have call predecessors, (32), 12 states have return successors, (36), 16 states have call predecessors, (36), 22 states have call successors, (36) Word has length 651 [2022-12-14 05:00:21,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 05:00:21,170 INFO L225 Difference]: With dead ends: 664 [2022-12-14 05:00:21,170 INFO L226 Difference]: Without dead ends: 500 [2022-12-14 05:00:21,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1336 GetRequests, 1273 SyntacticMatches, 12 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=418, Invalid=2338, Unknown=0, NotChecked=0, Total=2756 [2022-12-14 05:00:21,172 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 311 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 1074 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 1265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 1074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 05:00:21,172 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 475 Invalid, 1265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 1074 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 05:00:21,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2022-12-14 05:00:21,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 436. [2022-12-14 05:00:21,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 347 states have (on average 1.0230547550432276) internal successors, (355), 346 states have internal predecessors, (355), 52 states have call successors, (52), 36 states have call predecessors, (52), 36 states have return successors, (60), 53 states have call predecessors, (60), 51 states have call successors, (60) [2022-12-14 05:00:21,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 467 transitions. [2022-12-14 05:00:21,188 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 467 transitions. Word has length 651 [2022-12-14 05:00:21,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 05:00:21,188 INFO L495 AbstractCegarLoop]: Abstraction has 436 states and 467 transitions. [2022-12-14 05:00:21,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 6.133333333333334) internal successors, (184), 30 states have internal predecessors, (184), 23 states have call successors, (32), 2 states have call predecessors, (32), 12 states have return successors, (36), 16 states have call predecessors, (36), 22 states have call successors, (36) [2022-12-14 05:00:21,188 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 467 transitions. [2022-12-14 05:00:21,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 653 [2022-12-14 05:00:21,191 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 05:00:21,191 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 33, 32, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 10, 7, 6, 1, 1, 1] [2022-12-14 05:00:21,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-12-14 05:00:21,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-12-14 05:00:21,392 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-12-14 05:00:21,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 05:00:21,392 INFO L85 PathProgramCache]: Analyzing trace with hash -269713044, now seen corresponding path program 7 times [2022-12-14 05:00:21,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 05:00:21,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524324930] [2022-12-14 05:00:21,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 05:00:21,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 05:00:21,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 05:00:26,920 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1257 proven. 1900 refuted. 0 times theorem prover too weak. 4397 trivial. 0 not checked. [2022-12-14 05:00:26,920 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 05:00:26,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524324930] [2022-12-14 05:00:26,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524324930] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 05:00:26,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005054175] [2022-12-14 05:00:26,921 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 05:00:26,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 05:00:26,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 05:00:26,922 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 05:00:26,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-12-14 05:00:27,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 05:00:27,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 1231 conjuncts, 133 conjunts are in the unsatisfiable core [2022-12-14 05:00:27,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 05:00:27,820 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1237 proven. 1440 refuted. 0 times theorem prover too weak. 4877 trivial. 0 not checked. [2022-12-14 05:00:27,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 05:00:38,911 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1543 proven. 1316 refuted. 0 times theorem prover too weak. 4695 trivial. 0 not checked. [2022-12-14 05:00:38,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005054175] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 05:00:38,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1476115995] [2022-12-14 05:00:38,913 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 05:00:38,913 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 05:00:38,913 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 05:00:38,913 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 05:00:38,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 36, 46] total 79 [2022-12-14 05:00:38,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427363040] [2022-12-14 05:00:38,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 05:00:38,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-12-14 05:00:38,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 05:00:38,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-12-14 05:00:38,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=738, Invalid=5582, Unknown=0, NotChecked=0, Total=6320 [2022-12-14 05:00:38,916 INFO L87 Difference]: Start difference. First operand 436 states and 467 transitions. Second operand has 80 states, 79 states have (on average 2.607594936708861) internal successors, (206), 80 states have internal predecessors, (206), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) [2022-12-14 05:00:39,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 05:00:39,128 INFO L93 Difference]: Finished difference Result 466 states and 499 transitions. [2022-12-14 05:00:39,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-14 05:00:39,129 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 79 states have (on average 2.607594936708861) internal successors, (206), 80 states have internal predecessors, (206), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) Word has length 652 [2022-12-14 05:00:39,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 05:00:39,130 INFO L225 Difference]: With dead ends: 466 [2022-12-14 05:00:39,130 INFO L226 Difference]: Without dead ends: 0 [2022-12-14 05:00:39,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1440 GetRequests, 1265 SyntacticMatches, 92 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9769 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=855, Invalid=6285, Unknown=0, NotChecked=0, Total=7140 [2022-12-14 05:00:39,132 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 05:00:39,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 581 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 05:00:39,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-12-14 05:00:39,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-12-14 05:00:39,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 05:00:39,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-12-14 05:00:39,133 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 652 [2022-12-14 05:00:39,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 05:00:39,134 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-14 05:00:39,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 79 states have (on average 2.607594936708861) internal successors, (206), 80 states have internal predecessors, (206), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) [2022-12-14 05:00:39,134 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-12-14 05:00:39,134 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-12-14 05:00:39,136 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 12 remaining) [2022-12-14 05:00:39,137 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 12 remaining) [2022-12-14 05:00:39,137 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 12 remaining) [2022-12-14 05:00:39,137 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 12 remaining) [2022-12-14 05:00:39,137 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 12 remaining) [2022-12-14 05:00:39,137 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 12 remaining) [2022-12-14 05:00:39,137 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 12 remaining) [2022-12-14 05:00:39,137 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 12 remaining) [2022-12-14 05:00:39,137 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 12 remaining) [2022-12-14 05:00:39,137 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 12 remaining) [2022-12-14 05:00:39,138 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 12 remaining) [2022-12-14 05:00:39,138 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 12 remaining) [2022-12-14 05:00:39,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-12-14 05:00:39,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-12-14 05:00:39,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-12-14 05:01:10,737 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-12-14 05:01:10,737 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2022-12-14 05:01:10,737 INFO L895 garLoopResultBuilder]: At program point L39(line 39) the Hoare annotation is: (and (<= 8 |ULTIMATE.start_main_~x~0#1|) (<= |ULTIMATE.start_main_~x~0#1| 8)) [2022-12-14 05:01:10,738 INFO L902 garLoopResultBuilder]: At program point L39-1(line 39) the Hoare annotation is: true [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point L25(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point L25-1(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L895 garLoopResultBuilder]: At program point L25-2(line 25) the Hoare annotation is: (and (or (and (<= |fibo2_#in~n| fibo2_~n) (<= fibo2_~n |fibo2_#in~n|)) (not (<= |fibo2_#in~n| 7))) (not (<= |fibo2_#in~n| 2))) [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point L25-3(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point L25-4(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point L25-5(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L895 garLoopResultBuilder]: At program point L25-6(line 25) the Hoare annotation is: (let ((.cse3 (not (<= |fibo2_#in~n| 7))) (.cse1 (<= fibo2_~n |fibo2_#in~n|)) (.cse2 (<= |fibo2_#in~n| 3)) (.cse0 (<= |fibo2_#in~n| fibo2_~n))) (and (or (and (= |fibo2_#t~ret6| 1) .cse0 .cse1) (not .cse2)) (or .cse3 (<= 8 |fibo2_#t~ret6|) (not (<= 7 |fibo2_#in~n|))) (or (not (<= |fibo2_#in~n| 5)) (<= fibo2_~n 4)) (or .cse3 (not (<= 5 |fibo2_#in~n|)) (and (<= 3 |fibo2_#t~ret6|) (<= |fibo2_#t~ret6| 8) .cse0 .cse1)) (or (and .cse2 (<= 3 |fibo2_#in~n|)) (not (<= |fibo2_#in~n| 4)) (and .cse0 (<= |fibo2_#t~ret6| 2) (<= 2 |fibo2_#t~ret6|))))) [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point L25-7(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point L25-8(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point L25-9(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point fibo2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,738 INFO L899 garLoopResultBuilder]: For program point fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 19 27) the Hoare annotation is: true [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point fibo2EXIT(lines 19 27) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point L22(lines 22 26) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point L20(lines 20 26) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point fibo2FINAL(lines 19 27) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point fibo1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point L15(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point L15-1(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L895 garLoopResultBuilder]: At program point L15-2(line 15) the Hoare annotation is: (let ((.cse0 (and (<= fibo1_~n |fibo1_#in~n|) (<= |fibo1_#in~n| fibo1_~n)))) (and (or .cse0 (not (<= |fibo1_#in~n| 6))) (or .cse0 (not (<= |fibo1_#in~n| 8)) (not (<= 8 |fibo1_#in~n|))) (not (<= |fibo1_#in~n| 1)))) [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point L15-3(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point L15-4(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point fibo1FINAL(lines 9 17) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L899 garLoopResultBuilder]: For program point L15-5(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,739 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 9 17) the Hoare annotation is: true [2022-12-14 05:01:10,740 INFO L895 garLoopResultBuilder]: At program point L15-6(line 15) the Hoare annotation is: (let ((.cse3 (not (<= |fibo1_#in~n| 4))) (.cse1 (<= 5 |fibo1_#t~ret4|)) (.cse0 (<= fibo1_~n |fibo1_#in~n|)) (.cse2 (<= |fibo1_#in~n| fibo1_~n)) (.cse4 (not (<= |fibo1_#in~n| 6)))) (and (or (not (<= |fibo1_#in~n| 8)) (not (<= 8 |fibo1_#in~n|)) (and .cse0 .cse1 .cse2 (<= |fibo1_#t~ret4| 13))) (or .cse3 (< 1 fibo1_~n)) (or (<= |fibo1_#in~n| 2) (not (<= |fibo1_#in~n| 5)) (and (<= 3 |fibo1_#t~ret4|) (<= |fibo1_#t~ret4| 3))) (or .cse3 (= |fibo1_#t~ret4| 1)) (or .cse1 (not (<= 6 |fibo1_#in~n|)) .cse4) (or (and .cse0 (<= |fibo1_#t~ret4| 5) .cse2) .cse4))) [2022-12-14 05:01:10,740 INFO L899 garLoopResultBuilder]: For program point L15-7(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,740 INFO L899 garLoopResultBuilder]: For program point L15-8(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,740 INFO L899 garLoopResultBuilder]: For program point L15-9(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,740 INFO L899 garLoopResultBuilder]: For program point fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,740 INFO L899 garLoopResultBuilder]: For program point fibo1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,740 INFO L899 garLoopResultBuilder]: For program point fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-12-14 05:01:10,740 INFO L899 garLoopResultBuilder]: For program point L12(lines 12 16) no Hoare annotation was computed. [2022-12-14 05:01:10,740 INFO L899 garLoopResultBuilder]: For program point L10(lines 10 16) no Hoare annotation was computed. [2022-12-14 05:01:10,740 INFO L899 garLoopResultBuilder]: For program point fibo1EXIT(lines 9 17) no Hoare annotation was computed. [2022-12-14 05:01:10,742 INFO L445 BasicCegarLoop]: Path program histogram: [8, 7, 6, 4, 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 05:01:10,744 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 05:01:10,748 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 05:01:10 BoogieIcfgContainer [2022-12-14 05:01:10,748 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 05:01:10,749 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 05:01:10,749 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 05:01:10,749 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 05:01:10,749 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:59:10" (3/4) ... [2022-12-14 05:01:10,751 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-14 05:01:10,755 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fibo2 [2022-12-14 05:01:10,755 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fibo1 [2022-12-14 05:01:10,757 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2022-12-14 05:01:10,758 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2022-12-14 05:01:10,758 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-12-14 05:01:10,758 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-14 05:01:10,778 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/witness.graphml [2022-12-14 05:01:10,778 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 05:01:10,778 INFO L158 Benchmark]: Toolchain (without parser) took 121116.59ms. Allocated memory was 121.6MB in the beginning and 775.9MB in the end (delta: 654.3MB). Free memory was 59.1MB in the beginning and 437.4MB in the end (delta: -378.3MB). Peak memory consumption was 277.7MB. Max. memory is 16.1GB. [2022-12-14 05:01:10,778 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 92.3MB. Free memory is still 46.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 05:01:10,778 INFO L158 Benchmark]: CACSL2BoogieTranslator took 192.50ms. Allocated memory is still 121.6MB. Free memory was 58.9MB in the beginning and 48.8MB in the end (delta: 10.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-12-14 05:01:10,778 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.59ms. Allocated memory is still 121.6MB. Free memory was 48.8MB in the beginning and 47.4MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 05:01:10,779 INFO L158 Benchmark]: Boogie Preprocessor took 24.64ms. Allocated memory is still 121.6MB. Free memory was 47.4MB in the beginning and 96.1MB in the end (delta: -48.6MB). Peak memory consumption was 6.8MB. Max. memory is 16.1GB. [2022-12-14 05:01:10,779 INFO L158 Benchmark]: RCFGBuilder took 249.18ms. Allocated memory is still 121.6MB. Free memory was 95.7MB in the beginning and 83.7MB in the end (delta: 12.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-12-14 05:01:10,779 INFO L158 Benchmark]: TraceAbstraction took 120593.99ms. Allocated memory was 121.6MB in the beginning and 775.9MB in the end (delta: 654.3MB). Free memory was 82.9MB in the beginning and 440.6MB in the end (delta: -357.6MB). Peak memory consumption was 499.5MB. Max. memory is 16.1GB. [2022-12-14 05:01:10,779 INFO L158 Benchmark]: Witness Printer took 29.11ms. Allocated memory is still 775.9MB. Free memory was 440.6MB in the beginning and 437.4MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-12-14 05:01:10,779 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 92.3MB. Free memory is still 46.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 192.50ms. Allocated memory is still 121.6MB. Free memory was 58.9MB in the beginning and 48.8MB in the end (delta: 10.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 22.59ms. Allocated memory is still 121.6MB. Free memory was 48.8MB in the beginning and 47.4MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 24.64ms. Allocated memory is still 121.6MB. Free memory was 47.4MB in the beginning and 96.1MB in the end (delta: -48.6MB). Peak memory consumption was 6.8MB. Max. memory is 16.1GB. * RCFGBuilder took 249.18ms. Allocated memory is still 121.6MB. Free memory was 95.7MB in the beginning and 83.7MB in the end (delta: 12.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 120593.99ms. Allocated memory was 121.6MB in the beginning and 775.9MB in the end (delta: 654.3MB). Free memory was 82.9MB in the beginning and 440.6MB in the end (delta: -357.6MB). Peak memory consumption was 499.5MB. Max. memory is 16.1GB. * Witness Printer took 29.11ms. Allocated memory is still 775.9MB. Free memory was 440.6MB in the beginning and 437.4MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 46 locations, 12 error locations. Started 1 CEGAR loops. OverallTime: 120.5s, OverallIterations: 49, TraceHistogramMax: 35, PathProgramHistogramMax: 8, EmptinessCheckTime: 0.1s, AutomataDifference: 18.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 31.4s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6938 SdHoareTripleChecker+Valid, 10.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6782 mSDsluCounter, 17843 SdHoareTripleChecker+Invalid, 8.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15734 mSDsCounter, 3304 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 29671 IncrementalHoareTripleChecker+Invalid, 32975 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3304 mSolverCounterUnsat, 2109 mSDtfsCounter, 29671 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 20187 GetRequests, 18156 SyntacticMatches, 444 SemanticMatches, 1587 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37648 ImplicationChecksByTransitivity, 15.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1226occurred in iteration=32, InterpolantAutomatonStates: 1108, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 49 MinimizatonAttempts, 3338 StatesRemovedByMinimization, 46 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 8 LocationsWithAnnotation, 4640 PreInvPairs, 9162 NumberOfFragments, 221 HoareAnnotationTreeSize, 4640 FomulaSimplifications, 571034 FormulaSimplificationTreeSizeReduction, 28.0s HoareSimplificationTime, 8 FomulaSimplificationsInter, 146304 FormulaSimplificationTreeSizeReductionInter, 3.3s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 56.3s InterpolantComputationTime, 19682 NumberOfCodeBlocks, 17145 NumberOfCodeBlocksAsserted, 125 NumberOfCheckSat, 28623 ConstructedInterpolants, 0 QuantifiedInterpolants, 48927 SizeOfPredicates, 167 NumberOfNonLiveVariables, 14369 ConjunctsInSsa, 783 ConjunctsInUnsatCore, 120 InterpolantComputations, 17 PerfectInterpolantSequences, 178386/205201 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 12 specifications checked. All of them hold - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: 1 RESULT: Ultimate proved your program to be correct! [2022-12-14 05:01:10,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2767ea8-6daa-45f8-b43c-5067bd83b3d8/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE