./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/double_req_bl_0661a.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7b2dab56 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0661a.c -s /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b824bf566437e177299c8e8b970f777a8a8d288a ................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0661a.c -s /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b824bf566437e177299c8e8b970f777a8a8d288a ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-7b2dab5 [2020-12-09 07:07:33,934 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-09 07:07:33,936 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-09 07:07:33,967 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-09 07:07:33,968 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-09 07:07:33,968 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-09 07:07:33,970 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-09 07:07:33,971 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-09 07:07:33,973 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-09 07:07:33,974 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-09 07:07:33,975 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-09 07:07:33,976 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-09 07:07:33,976 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-09 07:07:33,977 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-09 07:07:33,978 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-09 07:07:33,979 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-09 07:07:33,979 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-09 07:07:33,980 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-09 07:07:33,981 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-09 07:07:33,983 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-09 07:07:33,984 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-09 07:07:33,986 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-09 07:07:33,987 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-09 07:07:33,987 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-09 07:07:33,990 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-09 07:07:33,990 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-09 07:07:33,990 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-09 07:07:33,991 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-09 07:07:33,991 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-09 07:07:33,992 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-09 07:07:33,993 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-09 07:07:33,993 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-09 07:07:33,994 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-09 07:07:33,995 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-09 07:07:33,995 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-09 07:07:33,996 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-09 07:07:33,996 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-09 07:07:33,996 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-09 07:07:33,996 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-09 07:07:33,997 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-09 07:07:33,998 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-09 07:07:33,998 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf [2020-12-09 07:07:34,016 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-09 07:07:34,016 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-09 07:07:34,016 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2020-12-09 07:07:34,017 INFO L138 SettingsManager]: * User list type=DISABLED [2020-12-09 07:07:34,017 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2020-12-09 07:07:34,017 INFO L138 SettingsManager]: * Explicit value domain=true [2020-12-09 07:07:34,017 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2020-12-09 07:07:34,017 INFO L138 SettingsManager]: * Octagon Domain=false [2020-12-09 07:07:34,017 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2020-12-09 07:07:34,017 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2020-12-09 07:07:34,017 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2020-12-09 07:07:34,017 INFO L138 SettingsManager]: * Interval Domain=false [2020-12-09 07:07:34,018 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2020-12-09 07:07:34,018 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2020-12-09 07:07:34,018 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2020-12-09 07:07:34,018 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-09 07:07:34,018 INFO L138 SettingsManager]: * sizeof long=4 [2020-12-09 07:07:34,018 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-09 07:07:34,018 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-12-09 07:07:34,019 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-09 07:07:34,019 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-09 07:07:34,019 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-09 07:07:34,019 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-09 07:07:34,019 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2020-12-09 07:07:34,019 INFO L138 SettingsManager]: * sizeof long double=12 [2020-12-09 07:07:34,019 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-09 07:07:34,019 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-09 07:07:34,019 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-09 07:07:34,020 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-09 07:07:34,020 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-09 07:07:34,020 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-09 07:07:34,020 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-09 07:07:34,020 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-09 07:07:34,020 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-09 07:07:34,020 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2020-12-09 07:07:34,020 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-12-09 07:07:34,020 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-09 07:07:34,021 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-09 07:07:34,021 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-12-09 07:07:34,021 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/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-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b824bf566437e177299c8e8b970f777a8a8d288a [2020-12-09 07:07:34,198 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-09 07:07:34,214 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-09 07:07:34,216 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-09 07:07:34,217 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-09 07:07:34,217 INFO L275 PluginConnector]: CDTParser initialized [2020-12-09 07:07:34,218 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/../../sv-benchmarks/c/float-newlib/double_req_bl_0661a.c [2020-12-09 07:07:34,257 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/data/776c9cf31/3a84946891174fdb8a05d32b549b2b08/FLAG95cff404a [2020-12-09 07:07:34,631 INFO L306 CDTParser]: Found 1 translation units. [2020-12-09 07:07:34,632 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/sv-benchmarks/c/float-newlib/double_req_bl_0661a.c [2020-12-09 07:07:34,637 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/data/776c9cf31/3a84946891174fdb8a05d32b549b2b08/FLAG95cff404a [2020-12-09 07:07:34,647 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/data/776c9cf31/3a84946891174fdb8a05d32b549b2b08 [2020-12-09 07:07:34,649 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-09 07:07:34,650 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-09 07:07:34,652 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-09 07:07:34,652 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-09 07:07:34,654 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-09 07:07:34,655 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,656 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@605c39d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34, skipping insertion in model container [2020-12-09 07:07:34,656 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,661 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-09 07:07:34,685 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-09 07:07:34,826 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/sv-benchmarks/c/float-newlib/double_req_bl_0661a.c[6446,6459] [2020-12-09 07:07:34,829 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-09 07:07:34,835 INFO L203 MainTranslator]: Completed pre-run [2020-12-09 07:07:34,871 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/sv-benchmarks/c/float-newlib/double_req_bl_0661a.c[6446,6459] [2020-12-09 07:07:34,872 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-09 07:07:34,886 INFO L208 MainTranslator]: Completed translation [2020-12-09 07:07:34,886 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34 WrapperNode [2020-12-09 07:07:34,886 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-09 07:07:34,887 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-09 07:07:34,887 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-09 07:07:34,887 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-09 07:07:34,893 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,902 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,930 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-09 07:07:34,930 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-09 07:07:34,930 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-09 07:07:34,931 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-09 07:07:34,937 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,937 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,942 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,942 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,956 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,963 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,966 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (1/1) ... [2020-12-09 07:07:34,970 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-09 07:07:34,971 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-09 07:07:34,971 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-09 07:07:34,971 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-09 07:07:34,972 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-09 07:07:35,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-09 07:07:35,029 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-09 07:07:35,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2020-12-09 07:07:35,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-12-09 07:07:35,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2020-12-09 07:07:35,030 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-09 07:07:35,030 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-09 07:07:35,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-12-09 07:07:35,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2020-12-09 07:07:35,031 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-12-09 07:07:35,645 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-09 07:07:35,646 INFO L299 CfgBuilder]: Removed 48 assume(true) statements. [2020-12-09 07:07:35,647 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 07:07:35 BoogieIcfgContainer [2020-12-09 07:07:35,648 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-09 07:07:35,649 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-09 07:07:35,649 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-09 07:07:35,652 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-09 07:07:35,652 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 07:07:34" (1/3) ... [2020-12-09 07:07:35,653 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22deeacd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 07:07:35, skipping insertion in model container [2020-12-09 07:07:35,653 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:34" (2/3) ... [2020-12-09 07:07:35,653 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22deeacd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 07:07:35, skipping insertion in model container [2020-12-09 07:07:35,653 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 07:07:35" (3/3) ... [2020-12-09 07:07:35,655 INFO L111 eAbstractionObserver]: Analyzing ICFG double_req_bl_0661a.c [2020-12-09 07:07:35,668 INFO L180 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-09 07:07:35,671 INFO L192 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-09 07:07:35,679 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-12-09 07:07:35,696 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-09 07:07:35,696 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-09 07:07:35,697 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-09 07:07:35,697 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-09 07:07:35,697 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-09 07:07:35,697 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-09 07:07:35,697 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-09 07:07:35,697 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-09 07:07:35,708 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states. [2020-12-09 07:07:35,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-12-09 07:07:35,711 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:07:35,712 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:07:35,712 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:07:35,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:07:35,716 INFO L82 PathProgramCache]: Analyzing trace with hash -1221420475, now seen corresponding path program 1 times [2020-12-09 07:07:35,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 07:07:35,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768729320] [2020-12-09 07:07:35,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 07:07:35,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:07:35,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:07:35,857 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768729320] [2020-12-09 07:07:35,857 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:07:35,857 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-09 07:07:35,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520193899] [2020-12-09 07:07:35,861 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-12-09 07:07:35,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 07:07:35,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-12-09 07:07:35,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-09 07:07:35,871 INFO L87 Difference]: Start difference. First operand 88 states. Second operand 2 states. [2020-12-09 07:07:35,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:07:35,890 INFO L93 Difference]: Finished difference Result 174 states and 297 transitions. [2020-12-09 07:07:35,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-12-09 07:07:35,891 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 11 [2020-12-09 07:07:35,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:07:35,898 INFO L225 Difference]: With dead ends: 174 [2020-12-09 07:07:35,898 INFO L226 Difference]: Without dead ends: 85 [2020-12-09 07:07:35,901 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-09 07:07:35,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2020-12-09 07:07:35,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2020-12-09 07:07:35,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-09 07:07:35,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 115 transitions. [2020-12-09 07:07:35,929 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 115 transitions. Word has length 11 [2020-12-09 07:07:35,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:07:35,930 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 115 transitions. [2020-12-09 07:07:35,930 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-12-09 07:07:35,930 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 115 transitions. [2020-12-09 07:07:35,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-12-09 07:07:35,931 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:07:35,931 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:07:35,931 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-12-09 07:07:35,931 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:07:35,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:07:35,932 INFO L82 PathProgramCache]: Analyzing trace with hash 792497372, now seen corresponding path program 1 times [2020-12-09 07:07:35,932 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 07:07:35,932 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672216028] [2020-12-09 07:07:35,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 07:07:35,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-09 07:07:35,985 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-09 07:07:36,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-09 07:07:36,023 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-09 07:07:36,045 INFO L173 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2020-12-09 07:07:36,045 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-12-09 07:07:36,045 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-12-09 07:07:36,074 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.12 07:07:36 BoogieIcfgContainer [2020-12-09 07:07:36,074 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-12-09 07:07:36,074 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-12-09 07:07:36,075 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-12-09 07:07:36,075 INFO L275 PluginConnector]: Witness Printer initialized [2020-12-09 07:07:36,075 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 07:07:35" (3/4) ... [2020-12-09 07:07:36,077 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-12-09 07:07:36,077 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-12-09 07:07:36,079 INFO L168 Benchmark]: Toolchain (without parser) took 1427.87 ms. Allocated memory was 98.6 MB in the beginning and 132.1 MB in the end (delta: 33.6 MB). Free memory was 58.0 MB in the beginning and 69.5 MB in the end (delta: -11.5 MB). Peak memory consumption was 22.6 MB. Max. memory is 16.1 GB. [2020-12-09 07:07:36,079 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 98.6 MB. Free memory is still 74.5 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-12-09 07:07:36,080 INFO L168 Benchmark]: CACSL2BoogieTranslator took 234.82 ms. Allocated memory is still 98.6 MB. Free memory was 57.7 MB in the beginning and 69.3 MB in the end (delta: -11.5 MB). Peak memory consumption was 9.2 MB. Max. memory is 16.1 GB. [2020-12-09 07:07:36,080 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.83 ms. Allocated memory is still 98.6 MB. Free memory was 69.3 MB in the beginning and 65.7 MB in the end (delta: 3.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-12-09 07:07:36,081 INFO L168 Benchmark]: Boogie Preprocessor took 39.80 ms. Allocated memory is still 98.6 MB. Free memory was 65.7 MB in the beginning and 62.6 MB in the end (delta: 3.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-12-09 07:07:36,081 INFO L168 Benchmark]: RCFGBuilder took 676.95 ms. Allocated memory was 98.6 MB in the beginning and 132.1 MB in the end (delta: 33.6 MB). Free memory was 62.6 MB in the beginning and 104.2 MB in the end (delta: -41.6 MB). Peak memory consumption was 30.2 MB. Max. memory is 16.1 GB. [2020-12-09 07:07:36,082 INFO L168 Benchmark]: TraceAbstraction took 425.26 ms. Allocated memory is still 132.1 MB. Free memory was 104.2 MB in the beginning and 69.8 MB in the end (delta: 34.4 MB). Peak memory consumption was 33.6 MB. Max. memory is 16.1 GB. [2020-12-09 07:07:36,082 INFO L168 Benchmark]: Witness Printer took 2.98 ms. Allocated memory is still 132.1 MB. Free memory was 69.8 MB in the beginning and 69.5 MB in the end (delta: 330.2 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-12-09 07:07:36,085 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.12 ms. Allocated memory is still 98.6 MB. Free memory is still 74.5 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 234.82 ms. Allocated memory is still 98.6 MB. Free memory was 57.7 MB in the beginning and 69.3 MB in the end (delta: -11.5 MB). Peak memory consumption was 9.2 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 42.83 ms. Allocated memory is still 98.6 MB. Free memory was 69.3 MB in the beginning and 65.7 MB in the end (delta: 3.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 39.80 ms. Allocated memory is still 98.6 MB. Free memory was 65.7 MB in the beginning and 62.6 MB in the end (delta: 3.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 676.95 ms. Allocated memory was 98.6 MB in the beginning and 132.1 MB in the end (delta: 33.6 MB). Free memory was 62.6 MB in the beginning and 104.2 MB in the end (delta: -41.6 MB). Peak memory consumption was 30.2 MB. Max. memory is 16.1 GB. * TraceAbstraction took 425.26 ms. Allocated memory is still 132.1 MB. Free memory was 104.2 MB in the beginning and 69.8 MB in the end (delta: 34.4 MB). Peak memory consumption was 33.6 MB. Max. memory is 16.1 GB. * Witness Printer took 2.98 ms. Allocated memory is still 132.1 MB. Free memory was 69.8 MB in the beginning and 69.5 MB in the end (delta: 330.2 kB). There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 273]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 164, overapproximation of someUnaryDOUBLEoperation at line 54, overapproximation of bitwiseAnd at line 162, overapproximation of someBinaryArithmeticDOUBLEoperation at line 165, overapproximation of someBinaryDOUBLEComparisonOperation at line 272. Possible FailurePath: [L39-L44] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L46-L51] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L53-L60] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L62-L64] static const double one_atan = 1.0, pi_o_4 = 7.8539816339744827900E-01, pi_o_2 = 1.5707963267948965580E+00, pi = 3.1415926535897931160E+00, huge_atan = 1.0e300; [L141-L142] static const double tiny_atan2 = 1.0e-300, zero_atan2 = 0.0, pi_lo_atan2 = 1.2246467991473531772E-16; [L266] double x = __VERIFIER_nondet_double(); [L267] double y = -0.0; VAL [aT_atan={9:0}, atanhi_atan={6:0}, atanlo_atan={11:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L269] COND TRUE x > 0.0 [L145] double z; [L146] __int32_t k, m, hx, hy, ix, iy; [L147] __uint32_t lx, ly; VAL [aT_atan={9:0}, atanhi_atan={6:0}, atanlo_atan={11:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L150] ieee_double_shape_type ew_u; [L151] ew_u.value = (x) [L152] EXPR ew_u.parts.msw [L152] (hx) = ew_u.parts.msw [L153] EXPR ew_u.parts.lsw [L153] (lx) = ew_u.parts.lsw [L155] ix = hx & 0x7fffffff VAL [aT_atan={9:0}, atanhi_atan={6:0}, atanlo_atan={11:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L157] ieee_double_shape_type ew_u; [L158] ew_u.value = (y) [L159] EXPR ew_u.parts.msw [L159] (hy) = ew_u.parts.msw [L160] EXPR ew_u.parts.lsw [L160] (ly) = ew_u.parts.lsw [L162] iy = hy & 0x7fffffff VAL [aT_atan={9:0}, atanhi_atan={6:0}, atanlo_atan={11:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L163-L164] COND TRUE ((ix | ((lx | -lx) >> 31)) > 0x7ff00000) || ((iy | ((ly | -ly) >> 31)) > 0x7ff00000) [L165] return x + y; VAL [aT_atan={9:0}, atanhi_atan={6:0}, atanlo_atan={11:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L270] double res = __ieee754_atan2(y, x); [L272] EXPR res == -0.0 && __signbit_double(res) == 1 VAL [aT_atan={9:0}, atanhi_atan={6:0}, atanlo_atan={11:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L272] COND TRUE !(res == -0.0 && __signbit_double(res) == 1) [L273] reach_error() VAL [aT_atan={9:0}, atanhi_atan={6:0}, atanlo_atan={11:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 88 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 0.3s, OverallIterations: 2, TraceHistogramMax: 1, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 119 SDtfs, 0 SDslu, 0 SDs, 0 SdLazy, 0 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=88occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 24 NumberOfCodeBlocks, 24 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 10 ConstructedInterpolants, 0 QuantifiedInterpolants, 100 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.0-7b2dab5 [2020-12-09 07:07:37,610 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-09 07:07:37,611 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-09 07:07:37,640 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-09 07:07:37,640 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-09 07:07:37,642 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-09 07:07:37,643 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-09 07:07:37,646 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-09 07:07:37,648 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-09 07:07:37,649 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-09 07:07:37,650 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-09 07:07:37,651 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-09 07:07:37,652 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-09 07:07:37,653 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-09 07:07:37,654 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-09 07:07:37,655 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-09 07:07:37,656 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-09 07:07:37,658 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-09 07:07:37,660 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-09 07:07:37,662 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-09 07:07:37,664 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-09 07:07:37,665 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-09 07:07:37,666 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-09 07:07:37,667 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-09 07:07:37,671 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-09 07:07:37,671 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-09 07:07:37,671 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-09 07:07:37,672 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-09 07:07:37,673 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-09 07:07:37,674 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-09 07:07:37,675 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-09 07:07:37,675 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-09 07:07:37,676 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-09 07:07:37,677 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-09 07:07:37,678 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-09 07:07:37,678 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-09 07:07:37,679 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-09 07:07:37,679 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-09 07:07:37,679 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-09 07:07:37,680 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-09 07:07:37,681 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-09 07:07:37,681 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2020-12-09 07:07:37,704 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-09 07:07:37,704 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-09 07:07:37,705 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2020-12-09 07:07:37,705 INFO L138 SettingsManager]: * User list type=DISABLED [2020-12-09 07:07:37,706 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2020-12-09 07:07:37,706 INFO L138 SettingsManager]: * Explicit value domain=true [2020-12-09 07:07:37,706 INFO L138 SettingsManager]: * Octagon Domain=false [2020-12-09 07:07:37,706 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2020-12-09 07:07:37,706 INFO L138 SettingsManager]: * Interval Domain=false [2020-12-09 07:07:37,707 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-09 07:07:37,707 INFO L138 SettingsManager]: * sizeof long=4 [2020-12-09 07:07:37,707 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-12-09 07:07:37,708 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-09 07:07:37,708 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-09 07:07:37,708 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-09 07:07:37,708 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-09 07:07:37,708 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2020-12-09 07:07:37,708 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2020-12-09 07:07:37,709 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2020-12-09 07:07:37,709 INFO L138 SettingsManager]: * sizeof long double=12 [2020-12-09 07:07:37,709 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-09 07:07:37,709 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-09 07:07:37,709 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-09 07:07:37,710 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-09 07:07:37,710 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-09 07:07:37,710 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-09 07:07:37,710 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-09 07:07:37,710 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-09 07:07:37,710 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-09 07:07:37,711 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-09 07:07:37,711 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2020-12-09 07:07:37,711 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2020-12-09 07:07:37,711 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-09 07:07:37,711 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-09 07:07:37,712 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-12-09 07:07:37,712 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/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-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b824bf566437e177299c8e8b970f777a8a8d288a [2020-12-09 07:07:37,945 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-09 07:07:37,963 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-09 07:07:37,965 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-09 07:07:37,966 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-09 07:07:37,967 INFO L275 PluginConnector]: CDTParser initialized [2020-12-09 07:07:37,968 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/../../sv-benchmarks/c/float-newlib/double_req_bl_0661a.c [2020-12-09 07:07:38,013 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/data/fa3ffdb71/b9ef369e3b7a4021b5c20ef3b9c1dd47/FLAGd0e600ac8 [2020-12-09 07:07:38,421 INFO L306 CDTParser]: Found 1 translation units. [2020-12-09 07:07:38,422 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/sv-benchmarks/c/float-newlib/double_req_bl_0661a.c [2020-12-09 07:07:38,428 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/data/fa3ffdb71/b9ef369e3b7a4021b5c20ef3b9c1dd47/FLAGd0e600ac8 [2020-12-09 07:07:38,438 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/data/fa3ffdb71/b9ef369e3b7a4021b5c20ef3b9c1dd47 [2020-12-09 07:07:38,439 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-09 07:07:38,440 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-09 07:07:38,441 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-09 07:07:38,441 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-09 07:07:38,444 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-09 07:07:38,444 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,445 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8ae7718 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38, skipping insertion in model container [2020-12-09 07:07:38,446 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,450 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-09 07:07:38,468 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-09 07:07:38,624 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/sv-benchmarks/c/float-newlib/double_req_bl_0661a.c[6446,6459] [2020-12-09 07:07:38,627 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-09 07:07:38,640 INFO L203 MainTranslator]: Completed pre-run [2020-12-09 07:07:38,688 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/sv-benchmarks/c/float-newlib/double_req_bl_0661a.c[6446,6459] [2020-12-09 07:07:38,689 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-09 07:07:38,706 INFO L208 MainTranslator]: Completed translation [2020-12-09 07:07:38,707 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38 WrapperNode [2020-12-09 07:07:38,707 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-09 07:07:38,708 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-09 07:07:38,708 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-09 07:07:38,708 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-09 07:07:38,713 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,728 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,766 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-09 07:07:38,767 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-09 07:07:38,767 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-09 07:07:38,767 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-09 07:07:38,775 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,775 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,784 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,785 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,809 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,819 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,824 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (1/1) ... [2020-12-09 07:07:38,830 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-09 07:07:38,831 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-09 07:07:38,832 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-09 07:07:38,832 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-09 07:07:38,832 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-09 07:07:38,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2020-12-09 07:07:38,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2020-12-09 07:07:38,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2020-12-09 07:07:38,893 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-09 07:07:38,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2020-12-09 07:07:38,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2020-12-09 07:07:38,893 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-09 07:07:38,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-09 07:07:38,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2020-12-09 07:07:38,894 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-12-09 07:08:28,967 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-09 07:08:28,968 INFO L299 CfgBuilder]: Removed 48 assume(true) statements. [2020-12-09 07:08:28,970 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 07:08:28 BoogieIcfgContainer [2020-12-09 07:08:28,970 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-09 07:08:28,972 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-09 07:08:28,972 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-09 07:08:28,974 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-09 07:08:28,975 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 07:07:38" (1/3) ... [2020-12-09 07:08:28,975 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@502be876 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 07:08:28, skipping insertion in model container [2020-12-09 07:08:28,975 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:07:38" (2/3) ... [2020-12-09 07:08:28,976 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@502be876 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 07:08:28, skipping insertion in model container [2020-12-09 07:08:28,976 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 07:08:28" (3/3) ... [2020-12-09 07:08:28,977 INFO L111 eAbstractionObserver]: Analyzing ICFG double_req_bl_0661a.c [2020-12-09 07:08:28,989 INFO L180 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-09 07:08:28,992 INFO L192 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-09 07:08:29,000 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-12-09 07:08:29,018 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-09 07:08:29,019 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-09 07:08:29,019 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-09 07:08:29,019 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-09 07:08:29,019 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-09 07:08:29,019 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-09 07:08:29,019 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-09 07:08:29,019 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-09 07:08:29,029 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states. [2020-12-09 07:08:29,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-09 07:08:29,033 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:08:29,033 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:08:29,034 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:08:29,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:08:29,038 INFO L82 PathProgramCache]: Analyzing trace with hash -1517456143, now seen corresponding path program 1 times [2020-12-09 07:08:29,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:08:29,047 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072294194] [2020-12-09 07:08:29,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2020-12-09 07:08:29,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:08:29,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 1 conjunts are in the unsatisfiable core [2020-12-09 07:08:29,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:08:29,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:08:29,391 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:08:29,392 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1072294194] [2020-12-09 07:08:29,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:08:29,392 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-09 07:08:29,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002383738] [2020-12-09 07:08:29,395 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-12-09 07:08:29,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:08:29,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-12-09 07:08:29,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-09 07:08:29,406 INFO L87 Difference]: Start difference. First operand 120 states. Second operand 2 states. [2020-12-09 07:08:29,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:08:29,427 INFO L93 Difference]: Finished difference Result 237 states and 398 transitions. [2020-12-09 07:08:29,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-12-09 07:08:29,428 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 12 [2020-12-09 07:08:29,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:08:29,435 INFO L225 Difference]: With dead ends: 237 [2020-12-09 07:08:29,435 INFO L226 Difference]: Without dead ends: 116 [2020-12-09 07:08:29,437 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-09 07:08:29,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2020-12-09 07:08:29,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2020-12-09 07:08:29,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2020-12-09 07:08:29,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 165 transitions. [2020-12-09 07:08:29,467 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 165 transitions. Word has length 12 [2020-12-09 07:08:29,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:08:29,468 INFO L481 AbstractCegarLoop]: Abstraction has 116 states and 165 transitions. [2020-12-09 07:08:29,468 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-12-09 07:08:29,468 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 165 transitions. [2020-12-09 07:08:29,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-12-09 07:08:29,468 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:08:29,468 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:08:29,669 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2020-12-09 07:08:29,670 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:08:29,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:08:29,671 INFO L82 PathProgramCache]: Analyzing trace with hash -229938040, now seen corresponding path program 1 times [2020-12-09 07:08:29,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:08:29,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [957752754] [2020-12-09 07:08:29,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2020-12-09 07:08:30,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:08:30,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 16 conjunts are in the unsatisfiable core [2020-12-09 07:08:30,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:08:30,485 WARN L197 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:08:30,765 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2020-12-09 07:08:30,767 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 07:08:31,080 WARN L197 SmtUtils]: Spent 312.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-12-09 07:08:31,081 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:08:31,087 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-12-09 07:08:31,087 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:44 [2020-12-09 07:08:31,376 WARN L197 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2020-12-09 07:08:31,727 WARN L197 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-12-09 07:08:31,809 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:08:31,809 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2020-12-09 07:08:31,812 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 07:08:32,095 WARN L197 SmtUtils]: Spent 282.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-12-09 07:08:32,095 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:08:32,098 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-12-09 07:08:32,099 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:56, output treesize:34 [2020-12-09 07:08:32,660 WARN L197 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-12-09 07:08:33,173 WARN L197 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-12-09 07:08:33,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:08:33,191 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:08:33,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [957752754] [2020-12-09 07:08:33,192 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:08:33,192 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-12-09 07:08:33,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136390913] [2020-12-09 07:08:33,193 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-09 07:08:33,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:08:33,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-09 07:08:33,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-12-09 07:08:33,194 INFO L87 Difference]: Start difference. First operand 116 states and 165 transitions. Second operand 8 states. [2020-12-09 07:08:33,749 WARN L197 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-12-09 07:08:34,325 WARN L197 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-12-09 07:08:34,782 WARN L197 SmtUtils]: Spent 262.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-12-09 07:08:35,659 WARN L197 SmtUtils]: Spent 341.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-12-09 07:08:36,235 WARN L197 SmtUtils]: Spent 387.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-12-09 07:09:02,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:09:02,182 INFO L93 Difference]: Finished difference Result 191 states and 262 transitions. [2020-12-09 07:09:02,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-12-09 07:09:02,249 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 14 [2020-12-09 07:09:02,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:09:02,251 INFO L225 Difference]: With dead ends: 191 [2020-12-09 07:09:02,251 INFO L226 Difference]: Without dead ends: 127 [2020-12-09 07:09:02,252 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-12-09 07:09:02,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2020-12-09 07:09:02,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 107. [2020-12-09 07:09:02,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2020-12-09 07:09:02,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 146 transitions. [2020-12-09 07:09:02,263 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 146 transitions. Word has length 14 [2020-12-09 07:09:02,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:09:02,263 INFO L481 AbstractCegarLoop]: Abstraction has 107 states and 146 transitions. [2020-12-09 07:09:02,263 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-09 07:09:02,263 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 146 transitions. [2020-12-09 07:09:02,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-09 07:09:02,264 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:09:02,264 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:09:02,465 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2020-12-09 07:09:02,466 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:09:02,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:09:02,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1963663166, now seen corresponding path program 1 times [2020-12-09 07:09:02,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:09:02,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1644377384] [2020-12-09 07:09:02,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2020-12-09 07:09:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:09:02,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-09 07:09:02,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:09:03,548 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:09:03,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:09:03,926 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:09:03,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1644377384] [2020-12-09 07:09:03,926 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:09:03,926 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-12-09 07:09:03,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864489925] [2020-12-09 07:09:03,927 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-12-09 07:09:03,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:09:03,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-12-09 07:09:03,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-12-09 07:09:03,928 INFO L87 Difference]: Start difference. First operand 107 states and 146 transitions. Second operand 7 states. [2020-12-09 07:09:04,316 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:09:04,740 WARN L197 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2020-12-09 07:09:05,331 WARN L197 SmtUtils]: Spent 278.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-12-09 07:09:05,737 WARN L197 SmtUtils]: Spent 315.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-12-09 07:09:09,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:09:09,625 INFO L93 Difference]: Finished difference Result 204 states and 272 transitions. [2020-12-09 07:09:09,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-09 07:09:09,626 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 19 [2020-12-09 07:09:09,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:09:09,627 INFO L225 Difference]: With dead ends: 204 [2020-12-09 07:09:09,627 INFO L226 Difference]: Without dead ends: 136 [2020-12-09 07:09:09,628 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2020-12-09 07:09:09,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2020-12-09 07:09:09,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 107. [2020-12-09 07:09:09,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2020-12-09 07:09:09,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 144 transitions. [2020-12-09 07:09:09,637 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 144 transitions. Word has length 19 [2020-12-09 07:09:09,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:09:09,637 INFO L481 AbstractCegarLoop]: Abstraction has 107 states and 144 transitions. [2020-12-09 07:09:09,637 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-12-09 07:09:09,638 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 144 transitions. [2020-12-09 07:09:09,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-09 07:09:09,638 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:09:09,638 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:09:09,839 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 mathsat -unsat_core_generation=3 [2020-12-09 07:09:09,840 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:09:09,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:09:09,841 INFO L82 PathProgramCache]: Analyzing trace with hash -188655804, now seen corresponding path program 1 times [2020-12-09 07:09:09,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:09:09,843 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1560385543] [2020-12-09 07:09:09,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2020-12-09 07:09:10,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:09:10,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 7 conjunts are in the unsatisfiable core [2020-12-09 07:09:10,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:09:11,054 WARN L197 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 9 DAG size of output: 1 [2020-12-09 07:09:11,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:09:11,059 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:09:11,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1560385543] [2020-12-09 07:09:11,059 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:09:11,060 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-12-09 07:09:11,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459835601] [2020-12-09 07:09:11,061 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-09 07:09:11,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:09:11,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-09 07:09:11,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-12-09 07:09:11,063 INFO L87 Difference]: Start difference. First operand 107 states and 144 transitions. Second operand 6 states. [2020-12-09 07:09:11,472 WARN L197 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:09:11,995 WARN L197 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-12-09 07:09:12,438 WARN L197 SmtUtils]: Spent 267.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2020-12-09 07:09:16,589 WARN L197 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-09 07:09:20,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:09:20,289 INFO L93 Difference]: Finished difference Result 139 states and 179 transitions. [2020-12-09 07:09:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-12-09 07:09:20,290 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 19 [2020-12-09 07:09:20,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:09:20,292 INFO L225 Difference]: With dead ends: 139 [2020-12-09 07:09:20,292 INFO L226 Difference]: Without dead ends: 136 [2020-12-09 07:09:20,292 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-12-09 07:09:20,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2020-12-09 07:09:20,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 109. [2020-12-09 07:09:20,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2020-12-09 07:09:20,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 146 transitions. [2020-12-09 07:09:20,303 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 146 transitions. Word has length 19 [2020-12-09 07:09:20,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:09:20,303 INFO L481 AbstractCegarLoop]: Abstraction has 109 states and 146 transitions. [2020-12-09 07:09:20,303 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-09 07:09:20,304 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 146 transitions. [2020-12-09 07:09:20,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2020-12-09 07:09:20,304 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:09:20,305 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:09:20,505 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 mathsat -unsat_core_generation=3 [2020-12-09 07:09:20,506 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:09:20,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:09:20,508 INFO L82 PathProgramCache]: Analyzing trace with hash 291898349, now seen corresponding path program 1 times [2020-12-09 07:09:20,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:09:20,510 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [346481053] [2020-12-09 07:09:20,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 6 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with mathsat -unsat_core_generation=3 [2020-12-09 07:09:20,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:09:20,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-09 07:09:20,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:09:21,556 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:09:21,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:09:21,903 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:09:21,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [346481053] [2020-12-09 07:09:21,903 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:09:21,903 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-12-09 07:09:21,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526717349] [2020-12-09 07:09:21,904 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-12-09 07:09:21,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:09:21,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-12-09 07:09:21,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-12-09 07:09:21,905 INFO L87 Difference]: Start difference. First operand 109 states and 146 transitions. Second operand 7 states. [2020-12-09 07:09:22,311 WARN L197 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:09:22,727 WARN L197 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2020-12-09 07:09:23,321 WARN L197 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-12-09 07:09:23,855 WARN L197 SmtUtils]: Spent 328.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-12-09 07:09:27,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:09:27,909 INFO L93 Difference]: Finished difference Result 147 states and 188 transitions. [2020-12-09 07:09:27,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-09 07:09:27,910 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 20 [2020-12-09 07:09:27,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:09:27,912 INFO L225 Difference]: With dead ends: 147 [2020-12-09 07:09:27,912 INFO L226 Difference]: Without dead ends: 138 [2020-12-09 07:09:27,913 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2020-12-09 07:09:27,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2020-12-09 07:09:27,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 109. [2020-12-09 07:09:27,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2020-12-09 07:09:27,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 144 transitions. [2020-12-09 07:09:27,924 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 144 transitions. Word has length 20 [2020-12-09 07:09:27,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:09:27,924 INFO L481 AbstractCegarLoop]: Abstraction has 109 states and 144 transitions. [2020-12-09 07:09:27,924 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-12-09 07:09:27,924 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 144 transitions. [2020-12-09 07:09:27,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-12-09 07:09:27,925 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:09:27,925 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:09:28,126 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 mathsat -unsat_core_generation=3 [2020-12-09 07:09:28,127 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:09:28,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:09:28,128 INFO L82 PathProgramCache]: Analyzing trace with hash 302239975, now seen corresponding path program 1 times [2020-12-09 07:09:28,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:09:28,130 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1691460531] [2020-12-09 07:09:28,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2020-12-09 07:09:28,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:09:28,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 5 conjunts are in the unsatisfiable core [2020-12-09 07:09:28,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:09:29,120 WARN L197 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 9 DAG size of output: 1 [2020-12-09 07:09:29,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:09:29,125 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:09:29,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1691460531] [2020-12-09 07:09:29,125 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:09:29,126 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-09 07:09:29,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022836491] [2020-12-09 07:09:29,126 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-09 07:09:29,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:09:29,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-09 07:09:29,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-09 07:09:29,127 INFO L87 Difference]: Start difference. First operand 109 states and 144 transitions. Second operand 5 states. [2020-12-09 07:09:29,633 WARN L197 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:09:29,877 WARN L197 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2020-12-09 07:09:30,450 WARN L197 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-09 07:09:35,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:09:35,055 INFO L93 Difference]: Finished difference Result 121 states and 155 transitions. [2020-12-09 07:09:35,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-09 07:09:35,056 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-12-09 07:09:35,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:09:35,057 INFO L225 Difference]: With dead ends: 121 [2020-12-09 07:09:35,058 INFO L226 Difference]: Without dead ends: 118 [2020-12-09 07:09:35,058 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-12-09 07:09:35,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2020-12-09 07:09:35,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 109. [2020-12-09 07:09:35,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2020-12-09 07:09:35,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 144 transitions. [2020-12-09 07:09:35,070 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 144 transitions. Word has length 21 [2020-12-09 07:09:35,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:09:35,070 INFO L481 AbstractCegarLoop]: Abstraction has 109 states and 144 transitions. [2020-12-09 07:09:35,070 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-09 07:09:35,070 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 144 transitions. [2020-12-09 07:09:35,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-12-09 07:09:35,071 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:09:35,072 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:09:35,272 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 mathsat -unsat_core_generation=3 [2020-12-09 07:09:35,273 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:09:35,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:09:35,274 INFO L82 PathProgramCache]: Analyzing trace with hash 839109257, now seen corresponding path program 1 times [2020-12-09 07:09:35,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:09:35,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1058894928] [2020-12-09 07:09:35,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 8 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with mathsat -unsat_core_generation=3 [2020-12-09 07:09:35,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:09:35,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 15 conjunts are in the unsatisfiable core [2020-12-09 07:09:35,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:09:35,992 WARN L197 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:09:36,288 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2020-12-09 07:09:36,290 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 07:09:36,621 WARN L197 SmtUtils]: Spent 330.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-09 07:09:36,622 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:09:36,625 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-12-09 07:09:36,626 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:37 [2020-12-09 07:09:36,947 WARN L197 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-12-09 07:09:37,038 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:09:37,039 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2020-12-09 07:09:37,063 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 07:09:37,309 WARN L197 SmtUtils]: Spent 245.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-12-09 07:09:37,309 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:09:37,311 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-12-09 07:09:37,312 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:47, output treesize:28 [2020-12-09 07:09:37,810 WARN L197 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-12-09 07:09:38,208 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:09:38,253 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:09:38,305 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-09 07:09:38,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:09:38,853 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:09:38,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1058894928] [2020-12-09 07:09:38,854 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:09:38,854 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-12-09 07:09:38,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73399092] [2020-12-09 07:09:38,854 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-09 07:09:38,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:09:38,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-09 07:09:38,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-12-09 07:09:38,855 INFO L87 Difference]: Start difference. First operand 109 states and 144 transitions. Second operand 8 states. [2020-12-09 07:09:39,654 WARN L197 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-12-09 07:09:40,208 WARN L197 SmtUtils]: Spent 282.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-12-09 07:09:43,091 WARN L197 SmtUtils]: Spent 2.34 s on a formula simplification that was a NOOP. DAG size: 31 [2020-12-09 07:09:46,033 WARN L197 SmtUtils]: Spent 2.39 s on a formula simplification that was a NOOP. DAG size: 44 [2020-12-09 07:09:46,814 WARN L197 SmtUtils]: Spent 463.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-12-09 07:10:04,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:10:04,064 INFO L93 Difference]: Finished difference Result 212 states and 270 transitions. [2020-12-09 07:10:04,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-12-09 07:10:04,065 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 21 [2020-12-09 07:10:04,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:10:04,067 INFO L225 Difference]: With dead ends: 212 [2020-12-09 07:10:04,067 INFO L226 Difference]: Without dead ends: 144 [2020-12-09 07:10:04,068 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2020-12-09 07:10:04,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2020-12-09 07:10:04,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 106. [2020-12-09 07:10:04,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2020-12-09 07:10:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 138 transitions. [2020-12-09 07:10:04,078 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 138 transitions. Word has length 21 [2020-12-09 07:10:04,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:10:04,078 INFO L481 AbstractCegarLoop]: Abstraction has 106 states and 138 transitions. [2020-12-09 07:10:04,078 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-09 07:10:04,078 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 138 transitions. [2020-12-09 07:10:04,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-12-09 07:10:04,080 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:10:04,080 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:10:04,280 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 mathsat -unsat_core_generation=3 [2020-12-09 07:10:04,282 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:10:04,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:10:04,283 INFO L82 PathProgramCache]: Analyzing trace with hash 1575840196, now seen corresponding path program 1 times [2020-12-09 07:10:04,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:10:04,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1127268940] [2020-12-09 07:10:04,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 9 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with mathsat -unsat_core_generation=3 [2020-12-09 07:10:04,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:10:04,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 10 conjunts are in the unsatisfiable core [2020-12-09 07:10:04,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:10:05,690 WARN L197 SmtUtils]: Spent 453.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2020-12-09 07:10:06,178 WARN L197 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-12-09 07:10:07,195 WARN L197 SmtUtils]: Spent 546.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-12-09 07:10:08,363 WARN L197 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-12-09 07:10:08,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:10:08,380 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:10:08,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1127268940] [2020-12-09 07:10:08,380 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:10:08,380 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-12-09 07:10:08,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899367059] [2020-12-09 07:10:08,381 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-09 07:10:08,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:10:08,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-09 07:10:08,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-12-09 07:10:08,382 INFO L87 Difference]: Start difference. First operand 106 states and 138 transitions. Second operand 8 states. [2020-12-09 07:10:09,521 WARN L197 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:10:10,113 WARN L197 SmtUtils]: Spent 328.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-09 07:10:10,777 WARN L197 SmtUtils]: Spent 283.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-09 07:10:11,380 WARN L197 SmtUtils]: Spent 328.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-12-09 07:10:12,682 WARN L197 SmtUtils]: Spent 419.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-12-09 07:10:15,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:10:15,424 INFO L93 Difference]: Finished difference Result 135 states and 171 transitions. [2020-12-09 07:10:15,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-12-09 07:10:15,596 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 22 [2020-12-09 07:10:15,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:10:15,596 INFO L225 Difference]: With dead ends: 135 [2020-12-09 07:10:15,596 INFO L226 Difference]: Without dead ends: 115 [2020-12-09 07:10:15,597 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2020-12-09 07:10:15,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2020-12-09 07:10:15,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 106. [2020-12-09 07:10:15,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2020-12-09 07:10:15,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2020-12-09 07:10:15,603 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 22 [2020-12-09 07:10:15,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:10:15,603 INFO L481 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2020-12-09 07:10:15,603 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-09 07:10:15,603 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2020-12-09 07:10:15,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-12-09 07:10:15,604 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:10:15,604 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:10:15,805 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 mathsat -unsat_core_generation=3 [2020-12-09 07:10:15,806 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:10:15,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:10:15,807 INFO L82 PathProgramCache]: Analyzing trace with hash 328100550, now seen corresponding path program 1 times [2020-12-09 07:10:15,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:10:15,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1720652416] [2020-12-09 07:10:15,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 10 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with mathsat -unsat_core_generation=3 [2020-12-09 07:10:16,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:10:16,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 10 conjunts are in the unsatisfiable core [2020-12-09 07:10:16,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:10:17,414 WARN L197 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-09 07:10:17,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:10:17,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:10:17,430 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1720652416] [2020-12-09 07:10:17,430 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:10:17,430 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-12-09 07:10:17,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522724132] [2020-12-09 07:10:17,431 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-12-09 07:10:17,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:10:17,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-12-09 07:10:17,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-12-09 07:10:17,432 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand 7 states. [2020-12-09 07:10:17,814 WARN L197 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:10:18,370 WARN L197 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-12-09 07:10:18,813 WARN L197 SmtUtils]: Spent 285.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-12-09 07:10:19,261 WARN L197 SmtUtils]: Spent 351.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-12-09 07:11:01,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:11:01,169 INFO L93 Difference]: Finished difference Result 140 states and 173 transitions. [2020-12-09 07:11:01,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-09 07:11:01,387 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 23 [2020-12-09 07:11:01,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:11:01,388 INFO L225 Difference]: With dead ends: 140 [2020-12-09 07:11:01,388 INFO L226 Difference]: Without dead ends: 112 [2020-12-09 07:11:01,389 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2020-12-09 07:11:01,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2020-12-09 07:11:01,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 93. [2020-12-09 07:11:01,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2020-12-09 07:11:01,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 116 transitions. [2020-12-09 07:11:01,398 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 116 transitions. Word has length 23 [2020-12-09 07:11:01,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:11:01,398 INFO L481 AbstractCegarLoop]: Abstraction has 93 states and 116 transitions. [2020-12-09 07:11:01,398 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-12-09 07:11:01,398 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 116 transitions. [2020-12-09 07:11:01,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-12-09 07:11:01,399 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:11:01,399 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:11:01,600 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 mathsat -unsat_core_generation=3 [2020-12-09 07:11:01,601 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:11:01,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:11:01,602 INFO L82 PathProgramCache]: Analyzing trace with hash -105632341, now seen corresponding path program 1 times [2020-12-09 07:11:01,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:11:01,603 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [219259976] [2020-12-09 07:11:01,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 11 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with mathsat -unsat_core_generation=3 [2020-12-09 07:11:01,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:11:01,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 10 conjunts are in the unsatisfiable core [2020-12-09 07:11:01,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:11:03,659 WARN L197 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 9 DAG size of output: 1 [2020-12-09 07:11:03,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:11:03,669 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:11:03,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [219259976] [2020-12-09 07:11:03,669 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:11:03,670 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-12-09 07:11:03,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689001757] [2020-12-09 07:11:03,670 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-09 07:11:03,670 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:11:03,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-09 07:11:03,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-12-09 07:11:03,671 INFO L87 Difference]: Start difference. First operand 93 states and 116 transitions. Second operand 8 states. [2020-12-09 07:11:04,179 WARN L197 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:11:04,807 WARN L197 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-12-09 07:11:05,385 WARN L197 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-12-09 07:11:05,871 WARN L197 SmtUtils]: Spent 279.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2020-12-09 07:11:09,614 WARN L197 SmtUtils]: Spent 286.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2020-12-09 07:11:10,912 WARN L197 SmtUtils]: Spent 341.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-09 07:11:11,289 WARN L197 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-09 07:11:12,094 WARN L197 SmtUtils]: Spent 395.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2020-12-09 07:11:49,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:11:49,042 INFO L93 Difference]: Finished difference Result 124 states and 145 transitions. [2020-12-09 07:11:49,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-12-09 07:11:49,043 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 23 [2020-12-09 07:11:49,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:11:49,044 INFO L225 Difference]: With dead ends: 124 [2020-12-09 07:11:49,044 INFO L226 Difference]: Without dead ends: 121 [2020-12-09 07:11:49,045 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2020-12-09 07:11:49,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2020-12-09 07:11:49,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 94. [2020-12-09 07:11:49,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2020-12-09 07:11:49,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 117 transitions. [2020-12-09 07:11:49,055 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 117 transitions. Word has length 23 [2020-12-09 07:11:49,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:11:49,056 INFO L481 AbstractCegarLoop]: Abstraction has 94 states and 117 transitions. [2020-12-09 07:11:49,056 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-09 07:11:49,056 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 117 transitions. [2020-12-09 07:11:49,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-12-09 07:11:49,057 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:11:49,057 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:11:49,257 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 mathsat -unsat_core_generation=3 [2020-12-09 07:11:49,258 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:11:49,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:11:49,259 INFO L82 PathProgramCache]: Analyzing trace with hash 2123579340, now seen corresponding path program 1 times [2020-12-09 07:11:49,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:11:49,260 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [817466998] [2020-12-09 07:11:49,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 12 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with mathsat -unsat_core_generation=3 [2020-12-09 07:11:49,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:11:49,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 15 conjunts are in the unsatisfiable core [2020-12-09 07:11:49,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:11:49,945 WARN L197 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:11:50,242 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2020-12-09 07:11:50,244 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 07:11:50,588 WARN L197 SmtUtils]: Spent 343.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-09 07:11:50,589 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:11:50,591 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-12-09 07:11:50,592 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:37 [2020-12-09 07:11:50,954 WARN L197 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-12-09 07:11:51,064 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:11:51,064 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2020-12-09 07:11:51,096 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 07:11:51,417 WARN L197 SmtUtils]: Spent 320.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-12-09 07:11:51,417 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:11:51,419 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-12-09 07:11:51,420 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:47, output treesize:28 [2020-12-09 07:11:51,988 WARN L197 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-12-09 07:11:52,389 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:11:52,440 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:11:52,498 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-09 07:11:53,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:11:53,102 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:11:53,102 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [817466998] [2020-12-09 07:11:53,102 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:11:53,102 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-12-09 07:11:53,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362263024] [2020-12-09 07:11:53,103 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-09 07:11:53,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:11:53,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-09 07:11:53,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-12-09 07:11:53,104 INFO L87 Difference]: Start difference. First operand 94 states and 117 transitions. Second operand 8 states. [2020-12-09 07:11:53,971 WARN L197 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-12-09 07:11:54,577 WARN L197 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-12-09 07:11:57,478 WARN L197 SmtUtils]: Spent 2.36 s on a formula simplification that was a NOOP. DAG size: 31 [2020-12-09 07:12:00,474 WARN L197 SmtUtils]: Spent 2.46 s on a formula simplification that was a NOOP. DAG size: 44 [2020-12-09 07:12:03,575 WARN L197 SmtUtils]: Spent 2.49 s on a formula simplification that was a NOOP. DAG size: 45 [2020-12-09 07:12:19,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:12:19,710 INFO L93 Difference]: Finished difference Result 176 states and 212 transitions. [2020-12-09 07:12:19,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-12-09 07:12:19,712 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 23 [2020-12-09 07:12:19,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:12:19,713 INFO L225 Difference]: With dead ends: 176 [2020-12-09 07:12:19,714 INFO L226 Difference]: Without dead ends: 118 [2020-12-09 07:12:19,714 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2020-12-09 07:12:19,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2020-12-09 07:12:19,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 91. [2020-12-09 07:12:19,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2020-12-09 07:12:19,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 112 transitions. [2020-12-09 07:12:19,725 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 112 transitions. Word has length 23 [2020-12-09 07:12:19,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:12:19,725 INFO L481 AbstractCegarLoop]: Abstraction has 91 states and 112 transitions. [2020-12-09 07:12:19,725 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-09 07:12:19,725 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 112 transitions. [2020-12-09 07:12:19,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-12-09 07:12:19,726 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:12:19,726 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:12:19,927 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 mathsat -unsat_core_generation=3 [2020-12-09 07:12:19,927 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:12:19,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:12:19,929 INFO L82 PathProgramCache]: Analyzing trace with hash -640851047, now seen corresponding path program 1 times [2020-12-09 07:12:19,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:12:19,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [222125548] [2020-12-09 07:12:19,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 13 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with mathsat -unsat_core_generation=3 [2020-12-09 07:12:20,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:12:20,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 14 conjunts are in the unsatisfiable core [2020-12-09 07:12:20,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:12:21,878 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:12:22,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:12:22,933 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:12:22,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [222125548] [2020-12-09 07:12:22,934 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:12:22,934 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-12-09 07:12:22,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342237825] [2020-12-09 07:12:22,934 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-12-09 07:12:22,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:12:22,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-12-09 07:12:22,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2020-12-09 07:12:22,935 INFO L87 Difference]: Start difference. First operand 91 states and 112 transitions. Second operand 10 states. [2020-12-09 07:12:23,657 WARN L197 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:12:24,692 WARN L197 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-12-09 07:12:25,312 WARN L197 SmtUtils]: Spent 347.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-09 07:12:28,751 WARN L197 SmtUtils]: Spent 430.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2020-12-09 07:12:29,512 WARN L197 SmtUtils]: Spent 495.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-12-09 07:12:31,232 WARN L197 SmtUtils]: Spent 239.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-09 07:12:31,963 WARN L197 SmtUtils]: Spent 555.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-12-09 07:12:35,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:12:35,157 INFO L93 Difference]: Finished difference Result 109 states and 129 transitions. [2020-12-09 07:12:35,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-12-09 07:12:35,158 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2020-12-09 07:12:35,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:12:35,160 INFO L225 Difference]: With dead ends: 109 [2020-12-09 07:12:35,160 INFO L226 Difference]: Without dead ends: 97 [2020-12-09 07:12:35,161 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2020-12-09 07:12:35,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2020-12-09 07:12:35,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 88. [2020-12-09 07:12:35,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2020-12-09 07:12:35,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 108 transitions. [2020-12-09 07:12:35,171 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 108 transitions. Word has length 23 [2020-12-09 07:12:35,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:12:35,172 INFO L481 AbstractCegarLoop]: Abstraction has 88 states and 108 transitions. [2020-12-09 07:12:35,172 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-12-09 07:12:35,172 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 108 transitions. [2020-12-09 07:12:35,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-12-09 07:12:35,172 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:12:35,172 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:12:35,373 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 mathsat -unsat_core_generation=3 [2020-12-09 07:12:35,373 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:12:35,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:12:35,375 INFO L82 PathProgramCache]: Analyzing trace with hash 941904828, now seen corresponding path program 1 times [2020-12-09 07:12:35,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:12:35,376 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1958649912] [2020-12-09 07:12:35,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 14 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with mathsat -unsat_core_generation=3 [2020-12-09 07:12:35,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:12:35,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 12 conjunts are in the unsatisfiable core [2020-12-09 07:12:35,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:12:36,914 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:12:37,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:12:37,859 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:12:37,859 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1958649912] [2020-12-09 07:12:37,860 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:12:37,860 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-12-09 07:12:37,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124458184] [2020-12-09 07:12:37,860 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-12-09 07:12:37,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:12:37,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-12-09 07:12:37,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2020-12-09 07:12:37,861 INFO L87 Difference]: Start difference. First operand 88 states and 108 transitions. Second operand 9 states. [2020-12-09 07:12:38,772 WARN L197 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:12:39,377 WARN L197 SmtUtils]: Spent 311.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2020-12-09 07:12:40,007 WARN L197 SmtUtils]: Spent 374.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-09 07:12:40,725 WARN L197 SmtUtils]: Spent 450.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2020-12-09 07:12:41,237 WARN L197 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2020-12-09 07:12:41,885 WARN L197 SmtUtils]: Spent 472.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2020-12-09 07:12:45,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:12:45,269 INFO L93 Difference]: Finished difference Result 97 states and 116 transitions. [2020-12-09 07:12:45,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-12-09 07:12:45,270 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 25 [2020-12-09 07:12:45,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:12:45,271 INFO L225 Difference]: With dead ends: 97 [2020-12-09 07:12:45,271 INFO L226 Difference]: Without dead ends: 85 [2020-12-09 07:12:45,272 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-12-09 07:12:45,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2020-12-09 07:12:45,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2020-12-09 07:12:45,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-09 07:12:45,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 104 transitions. [2020-12-09 07:12:45,281 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 104 transitions. Word has length 25 [2020-12-09 07:12:45,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:12:45,281 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 104 transitions. [2020-12-09 07:12:45,282 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-12-09 07:12:45,282 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 104 transitions. [2020-12-09 07:12:45,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-12-09 07:12:45,282 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:12:45,282 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:12:45,482 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 mathsat -unsat_core_generation=3 [2020-12-09 07:12:45,483 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:12:45,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:12:45,484 INFO L82 PathProgramCache]: Analyzing trace with hash 782702068, now seen corresponding path program 1 times [2020-12-09 07:12:45,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:12:45,486 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [743835093] [2020-12-09 07:12:45,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 15 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with mathsat -unsat_core_generation=3 [2020-12-09 07:12:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:12:49,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-09 07:12:49,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:12:49,623 WARN L197 SmtUtils]: Spent 261.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-09 07:12:50,040 WARN L197 SmtUtils]: Spent 306.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2020-12-09 07:12:50,535 WARN L197 SmtUtils]: Spent 328.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2020-12-09 07:12:51,103 WARN L197 SmtUtils]: Spent 322.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2020-12-09 07:12:51,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:12:51,124 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:12:51,124 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [743835093] [2020-12-09 07:12:51,124 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:12:51,124 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-09 07:12:51,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335390355] [2020-12-09 07:12:51,125 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-09 07:12:51,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:12:51,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-09 07:12:51,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-12-09 07:12:51,125 INFO L87 Difference]: Start difference. First operand 85 states and 104 transitions. Second operand 6 states. [2020-12-09 07:12:51,834 WARN L197 SmtUtils]: Spent 370.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2020-12-09 07:12:52,416 WARN L197 SmtUtils]: Spent 377.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-12-09 07:13:48,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:13:48,666 INFO L93 Difference]: Finished difference Result 101 states and 119 transitions. [2020-12-09 07:13:48,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-09 07:13:48,689 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 26 [2020-12-09 07:13:48,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:13:48,690 INFO L225 Difference]: With dead ends: 101 [2020-12-09 07:13:48,690 INFO L226 Difference]: Without dead ends: 86 [2020-12-09 07:13:48,691 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2020-12-09 07:13:48,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2020-12-09 07:13:48,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 79. [2020-12-09 07:13:48,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2020-12-09 07:13:48,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 95 transitions. [2020-12-09 07:13:48,697 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 95 transitions. Word has length 26 [2020-12-09 07:13:48,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:13:48,697 INFO L481 AbstractCegarLoop]: Abstraction has 79 states and 95 transitions. [2020-12-09 07:13:48,697 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-09 07:13:48,697 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 95 transitions. [2020-12-09 07:13:48,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-12-09 07:13:48,698 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:13:48,698 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:13:48,898 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 mathsat -unsat_core_generation=3 [2020-12-09 07:13:48,899 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:13:48,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:13:48,900 INFO L82 PathProgramCache]: Analyzing trace with hash -485446016, now seen corresponding path program 1 times [2020-12-09 07:13:48,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:13:48,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [119187848] [2020-12-09 07:13:48,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 16 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with mathsat -unsat_core_generation=3 [2020-12-09 07:13:49,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:13:49,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 17 conjunts are in the unsatisfiable core [2020-12-09 07:13:49,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:13:52,006 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:13:53,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:13:53,392 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:13:53,392 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [119187848] [2020-12-09 07:13:53,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:13:53,392 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-12-09 07:13:53,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143096075] [2020-12-09 07:13:53,393 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-12-09 07:13:53,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:13:53,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-12-09 07:13:53,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2020-12-09 07:13:53,395 INFO L87 Difference]: Start difference. First operand 79 states and 95 transitions. Second operand 12 states. [2020-12-09 07:13:54,239 WARN L197 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:13:55,360 WARN L197 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-12-09 07:13:59,567 WARN L197 SmtUtils]: Spent 293.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2020-12-09 07:14:00,314 WARN L197 SmtUtils]: Spent 351.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-09 07:14:01,077 WARN L197 SmtUtils]: Spent 481.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2020-12-09 07:14:01,821 WARN L197 SmtUtils]: Spent 524.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2020-12-09 07:14:02,593 WARN L197 SmtUtils]: Spent 603.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-12-09 07:14:03,434 WARN L197 SmtUtils]: Spent 658.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-12-09 07:14:29,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:14:29,344 INFO L93 Difference]: Finished difference Result 86 states and 101 transitions. [2020-12-09 07:14:29,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-12-09 07:14:29,346 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 27 [2020-12-09 07:14:29,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:14:29,347 INFO L225 Difference]: With dead ends: 86 [2020-12-09 07:14:29,347 INFO L226 Difference]: Without dead ends: 69 [2020-12-09 07:14:29,347 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2020-12-09 07:14:29,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2020-12-09 07:14:29,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2020-12-09 07:14:29,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2020-12-09 07:14:29,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 84 transitions. [2020-12-09 07:14:29,355 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 84 transitions. Word has length 27 [2020-12-09 07:14:29,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:14:29,355 INFO L481 AbstractCegarLoop]: Abstraction has 69 states and 84 transitions. [2020-12-09 07:14:29,356 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-12-09 07:14:29,356 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 84 transitions. [2020-12-09 07:14:29,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2020-12-09 07:14:29,356 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:14:29,357 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:14:29,557 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 mathsat -unsat_core_generation=3 [2020-12-09 07:14:29,558 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:14:29,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:14:29,560 INFO L82 PathProgramCache]: Analyzing trace with hash 1972844972, now seen corresponding path program 1 times [2020-12-09 07:14:29,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:14:29,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030894498] [2020-12-09 07:14:29,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 17 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with mathsat -unsat_core_generation=3 [2020-12-09 07:14:30,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:14:30,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-09 07:14:30,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:14:31,635 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:14:32,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:14:32,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:14:32,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030894498] [2020-12-09 07:14:32,085 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:14:32,085 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-12-09 07:14:32,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127924925] [2020-12-09 07:14:32,086 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-12-09 07:14:32,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:14:32,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-12-09 07:14:32,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-12-09 07:14:32,087 INFO L87 Difference]: Start difference. First operand 69 states and 84 transitions. Second operand 7 states. [2020-12-09 07:14:32,529 WARN L197 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:14:33,022 WARN L197 SmtUtils]: Spent 255.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2020-12-09 07:14:33,607 WARN L197 SmtUtils]: Spent 322.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-12-09 07:14:36,894 WARN L197 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-12-09 07:14:39,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:14:39,518 INFO L93 Difference]: Finished difference Result 78 states and 93 transitions. [2020-12-09 07:14:39,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-12-09 07:14:39,519 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 37 [2020-12-09 07:14:39,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:14:39,519 INFO L225 Difference]: With dead ends: 78 [2020-12-09 07:14:39,520 INFO L226 Difference]: Without dead ends: 69 [2020-12-09 07:14:39,520 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-12-09 07:14:39,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2020-12-09 07:14:39,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2020-12-09 07:14:39,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2020-12-09 07:14:39,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 82 transitions. [2020-12-09 07:14:39,525 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 82 transitions. Word has length 37 [2020-12-09 07:14:39,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:14:39,525 INFO L481 AbstractCegarLoop]: Abstraction has 69 states and 82 transitions. [2020-12-09 07:14:39,525 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-12-09 07:14:39,525 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 82 transitions. [2020-12-09 07:14:39,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-12-09 07:14:39,526 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:14:39,526 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:14:39,726 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 mathsat -unsat_core_generation=3 [2020-12-09 07:14:39,727 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:14:39,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:14:39,728 INFO L82 PathProgramCache]: Analyzing trace with hash -515625948, now seen corresponding path program 1 times [2020-12-09 07:14:39,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:14:39,730 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771053311] [2020-12-09 07:14:39,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 18 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with mathsat -unsat_core_generation=3 [2020-12-09 07:14:40,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:14:40,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 15 conjunts are in the unsatisfiable core [2020-12-09 07:14:40,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:14:41,341 WARN L197 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:14:41,696 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2020-12-09 07:14:41,697 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 07:14:42,103 WARN L197 SmtUtils]: Spent 405.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-09 07:14:42,103 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:14:42,105 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-12-09 07:14:42,105 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:37 [2020-12-09 07:14:42,498 WARN L197 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-12-09 07:14:42,611 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:14:42,611 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2020-12-09 07:14:42,643 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 07:14:42,973 WARN L197 SmtUtils]: Spent 329.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-12-09 07:14:42,974 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:14:42,975 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-12-09 07:14:42,976 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:47, output treesize:28 [2020-12-09 07:14:43,632 WARN L197 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-12-09 07:14:44,240 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:14:44,288 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 07:14:44,337 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-09 07:14:44,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:14:44,966 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:14:44,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1771053311] [2020-12-09 07:14:44,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:14:44,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-12-09 07:14:44,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808087827] [2020-12-09 07:14:44,967 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-09 07:14:44,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:14:44,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-09 07:14:44,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-12-09 07:14:44,968 INFO L87 Difference]: Start difference. First operand 69 states and 82 transitions. Second operand 8 states. [2020-12-09 07:14:45,847 WARN L197 SmtUtils]: Spent 261.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-12-09 07:14:46,505 WARN L197 SmtUtils]: Spent 332.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-12-09 07:14:48,124 WARN L197 SmtUtils]: Spent 955.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-12-09 07:14:51,042 WARN L197 SmtUtils]: Spent 2.53 s on a formula simplification that was a NOOP. DAG size: 44 [2020-12-09 07:15:01,918 WARN L197 SmtUtils]: Spent 189.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-12-09 07:15:02,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:15:02,211 INFO L93 Difference]: Finished difference Result 78 states and 91 transitions. [2020-12-09 07:15:02,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-12-09 07:15:02,212 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 40 [2020-12-09 07:15:02,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:15:02,213 INFO L225 Difference]: With dead ends: 78 [2020-12-09 07:15:02,213 INFO L226 Difference]: Without dead ends: 66 [2020-12-09 07:15:02,213 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2020-12-09 07:15:02,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2020-12-09 07:15:02,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2020-12-09 07:15:02,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2020-12-09 07:15:02,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 77 transitions. [2020-12-09 07:15:02,219 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 77 transitions. Word has length 40 [2020-12-09 07:15:02,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:15:02,219 INFO L481 AbstractCegarLoop]: Abstraction has 66 states and 77 transitions. [2020-12-09 07:15:02,219 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-09 07:15:02,219 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 77 transitions. [2020-12-09 07:15:02,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-12-09 07:15:02,219 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 07:15:02,219 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 07:15:02,420 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 mathsat -unsat_core_generation=3 [2020-12-09 07:15:02,421 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 07:15:02,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 07:15:02,422 INFO L82 PathProgramCache]: Analyzing trace with hash 169266622, now seen corresponding path program 1 times [2020-12-09 07:15:02,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 07:15:02,423 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636536710] [2020-12-09 07:15:02,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/mathsat Starting monitored process 19 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with mathsat -unsat_core_generation=3 [2020-12-09 07:15:03,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 07:15:03,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-09 07:15:03,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 07:15:04,366 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2020-12-09 07:15:04,438 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-09 07:15:04,503 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:15:04,504 INFO L547 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-09 07:15:04,763 WARN L197 SmtUtils]: Spent 258.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-09 07:15:04,763 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 07:15:04,764 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-09 07:15:04,765 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:19 [2020-12-09 07:15:05,494 WARN L197 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2020-12-09 07:15:05,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 07:15:05,526 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 07:15:05,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636536710] [2020-12-09 07:15:05,527 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 07:15:05,527 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-12-09 07:15:05,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846839311] [2020-12-09 07:15:05,527 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-09 07:15:05,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 07:15:05,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-09 07:15:05,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-12-09 07:15:05,528 INFO L87 Difference]: Start difference. First operand 66 states and 77 transitions. Second operand 6 states. [2020-12-09 07:15:05,924 WARN L197 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-09 07:15:06,365 WARN L197 SmtUtils]: Spent 263.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-12-09 07:15:06,796 WARN L197 SmtUtils]: Spent 327.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2020-12-09 07:15:06,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 07:15:06,865 INFO L93 Difference]: Finished difference Result 66 states and 77 transitions. [2020-12-09 07:15:06,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-09 07:15:06,866 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 43 [2020-12-09 07:15:06,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 07:15:06,867 INFO L225 Difference]: With dead ends: 66 [2020-12-09 07:15:06,867 INFO L226 Difference]: Without dead ends: 0 [2020-12-09 07:15:06,867 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-12-09 07:15:06,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-12-09 07:15:06,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-12-09 07:15:06,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-12-09 07:15:06,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-12-09 07:15:06,868 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 43 [2020-12-09 07:15:06,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 07:15:06,868 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-12-09 07:15:06,868 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-09 07:15:06,868 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-12-09 07:15:06,868 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-12-09 07:15:07,069 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 mathsat -unsat_core_generation=3 [2020-12-09 07:15:07,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-12-09 07:15:08,816 WARN L197 SmtUtils]: Spent 1.44 s on a formula simplification. DAG size of input: 105 DAG size of output: 51 [2020-12-09 07:15:18,190 WARN L197 SmtUtils]: Spent 9.37 s on a formula simplification. DAG size of input: 121 DAG size of output: 87 [2020-12-09 07:15:18,809 WARN L197 SmtUtils]: Spent 551.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2020-12-09 07:15:26,421 WARN L197 SmtUtils]: Spent 7.54 s on a formula simplification. DAG size of input: 174 DAG size of output: 29 [2020-12-09 07:15:36,882 WARN L197 SmtUtils]: Spent 10.29 s on a formula simplification. DAG size of input: 136 DAG size of output: 69 [2020-12-09 07:15:44,302 WARN L197 SmtUtils]: Spent 7.38 s on a formula simplification. DAG size of input: 135 DAG size of output: 13 [2020-12-09 07:15:54,123 WARN L197 SmtUtils]: Spent 9.82 s on a formula simplification. DAG size of input: 134 DAG size of output: 67 [2020-12-09 07:15:54,127 INFO L262 CegarLoopResult]: For program point L201(line 201) no Hoare annotation was computed. [2020-12-09 07:15:54,128 INFO L262 CegarLoopResult]: For program point L70-1(lines 70 74) no Hoare annotation was computed. [2020-12-09 07:15:54,128 INFO L258 CegarLoopResult]: At program point L70-2(lines 70 74) the Hoare annotation is: (let ((.cse0 (fp.neg (_ +zero 11 53)))) (and (exists ((|v_skolemized_q#valueAsBitvector_39| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_39|)) (fp.neg (_ +zero 11 53))) (= ULTIMATE.start___ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_39|))))) (= ((_ to_fp 11 53) currentRoundingMode 1.0) ~one_atan~0) (= (_ +zero 11 53) ~zero_atan2~0) (= ULTIMATE.start_main_~y~0 .cse0) (= currentRoundingMode roundNearestTiesToEven) (fp.gt ULTIMATE.start___ieee754_atan2_~x (_ +zero 11 53)) (exists ((|v_skolemized_q#valueAsBitvector_33| (_ BitVec 64))) (and (fp.gt (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_33|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_33|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_33|)) (_ +zero 11 53)) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_33|) ULTIMATE.start___ieee754_atan2_~lx~0) (= ULTIMATE.start___ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_33|))))) (= ~huge_atan~0 ((_ to_fp 11 53) currentRoundingMode 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) (= ULTIMATE.start___ieee754_atan2_~y .cse0) (= ULTIMATE.start_atan_double_~x .cse0) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64))) (and (= ULTIMATE.start___ieee754_atan2_~hx~1 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (fp.gt (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (_ +zero 11 53)))) (exists ((|v_skolemized_q#valueAsBitvector_39| (_ BitVec 64))) (and (= ULTIMATE.start___ieee754_atan2_~hy~0 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_39|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_39|)) (fp.neg (_ +zero 11 53))))))) [2020-12-09 07:15:54,128 INFO L262 CegarLoopResult]: For program point L70-3(lines 70 74) no Hoare annotation was computed. [2020-12-09 07:15:54,128 INFO L262 CegarLoopResult]: For program point L70-5(lines 70 74) no Hoare annotation was computed. [2020-12-09 07:15:54,129 INFO L258 CegarLoopResult]: At program point L70-6(lines 70 74) the Hoare annotation is: false [2020-12-09 07:15:54,129 INFO L262 CegarLoopResult]: For program point L70-7(lines 70 74) no Hoare annotation was computed. [2020-12-09 07:15:54,129 INFO L262 CegarLoopResult]: For program point L269(lines 269 276) no Hoare annotation was computed. [2020-12-09 07:15:54,129 INFO L262 CegarLoopResult]: For program point L203(line 203) no Hoare annotation was computed. [2020-12-09 07:15:54,129 INFO L262 CegarLoopResult]: For program point L269-2(lines 269 276) no Hoare annotation was computed. [2020-12-09 07:15:54,129 INFO L262 CegarLoopResult]: For program point L170(lines 170 180) no Hoare annotation was computed. [2020-12-09 07:15:54,129 INFO L262 CegarLoopResult]: For program point L170-2(lines 144 244) no Hoare annotation was computed. [2020-12-09 07:15:54,129 INFO L262 CegarLoopResult]: For program point L171(lines 171 179) no Hoare annotation was computed. [2020-12-09 07:15:54,129 INFO L262 CegarLoopResult]: For program point L205(line 205) no Hoare annotation was computed. [2020-12-09 07:15:54,129 INFO L262 CegarLoopResult]: For program point L172(line 172) no Hoare annotation was computed. [2020-12-09 07:15:54,129 INFO L262 CegarLoopResult]: For program point L172-2(line 172) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L272(line 272) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L239(line 239) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L272-2(lines 272 275) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L173(line 173) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L107(lines 107 113) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L107-2(lines 90 115) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L107-3(lines 107 113) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L107-5(lines 90 115) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L273(line 273) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L241(line 241) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L175(line 175) no Hoare annotation was computed. [2020-12-09 07:15:54,130 INFO L262 CegarLoopResult]: For program point L76(lines 76 89) no Hoare annotation was computed. [2020-12-09 07:15:54,131 INFO L262 CegarLoopResult]: For program point L76-1(lines 76 89) no Hoare annotation was computed. [2020-12-09 07:15:54,131 INFO L262 CegarLoopResult]: For program point L177(line 177) no Hoare annotation was computed. [2020-12-09 07:15:54,131 INFO L258 CegarLoopResult]: At program point L144(lines 144 244) the Hoare annotation is: (let ((.cse0 (fp.neg (_ +zero 11 53)))) (and (= ULTIMATE.start_main_~y~0 .cse0) (let ((.cse1 (= (_ +zero 11 53) ~zero_atan2~0))) (or (and .cse1 (= |ULTIMATE.start_atan_double_#res| .cse0) (= ULTIMATE.start_atan_double_~x .cse0)) (and (exists ((|v_skolemized_q#valueAsBitvector_39| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_39|)) (fp.neg (_ +zero 11 53))) (= ULTIMATE.start___ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_39|))))) (exists ((ULTIMATE.start___ieee754_atan2_~hx~1 (_ BitVec 32))) (= (bvand (_ bv2147483647 32) ULTIMATE.start___ieee754_atan2_~hx~1) ULTIMATE.start___ieee754_atan2_~ix~1)) .cse1 (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (|v_skolemized_q#valueAsBitvector_38| (_ BitVec 64))) (and (fp.gt (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (_ +zero 11 53)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_38|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_38|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_38|)) (fp.neg (_ +zero 11 53))) (= ULTIMATE.start___ieee754_atan2_~m~0 (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_38|) (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|) (_ bv30 32)))))))))) (fp.gt ULTIMATE.start___ieee754_atan2_~x (_ +zero 11 53)) (= |ULTIMATE.start___ieee754_atan2_#res| .cse0) (= ULTIMATE.start___ieee754_atan2_~y .cse0) (exists ((|v_skolemized_q#valueAsBitvector_42| (_ BitVec 64))) (and (= (fp.neg (_ +zero 11 53)) (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_42|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_42|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_42|))) (= ULTIMATE.start___ieee754_atan2_~hy~0 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_42|)))) (exists ((|v_skolemized_q#valueAsBitvector_41| (_ BitVec 64))) (and (fp.gt (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_41|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_41|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_41|)) (_ +zero 11 53)) (= ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_41|) ULTIMATE.start___ieee754_atan2_~hx~1))))) [2020-12-09 07:15:54,131 INFO L262 CegarLoopResult]: For program point L78-1(lines 78 82) no Hoare annotation was computed. [2020-12-09 07:15:54,131 INFO L258 CegarLoopResult]: At program point L78-2(lines 78 82) the Hoare annotation is: false [2020-12-09 07:15:54,131 INFO L262 CegarLoopResult]: For program point L78-3(lines 76 89) no Hoare annotation was computed. [2020-12-09 07:15:54,131 INFO L262 CegarLoopResult]: For program point L78-5(lines 78 82) no Hoare annotation was computed. [2020-12-09 07:15:54,131 INFO L258 CegarLoopResult]: At program point L78-6(lines 78 82) the Hoare annotation is: false [2020-12-09 07:15:54,132 INFO L262 CegarLoopResult]: For program point L78-7(lines 76 89) no Hoare annotation was computed. [2020-12-09 07:15:54,132 INFO L265 CegarLoopResult]: At program point L278(lines 258 279) the Hoare annotation is: true [2020-12-09 07:15:54,132 INFO L262 CegarLoopResult]: For program point L212(line 212) no Hoare annotation was computed. [2020-12-09 07:15:54,132 INFO L262 CegarLoopResult]: For program point L212-2(line 212) no Hoare annotation was computed. [2020-12-09 07:15:54,132 INFO L262 CegarLoopResult]: For program point L215(lines 215 220) no Hoare annotation was computed. [2020-12-09 07:15:54,132 INFO L262 CegarLoopResult]: For program point L149-1(lines 149 154) no Hoare annotation was computed. [2020-12-09 07:15:54,132 INFO L258 CegarLoopResult]: At program point L149-2(lines 149 154) the Hoare annotation is: (let ((.cse0 (fp.neg (_ +zero 11 53)))) (and (= ((_ to_fp 11 53) currentRoundingMode 1.0) ~one_atan~0) (= (_ +zero 11 53) ~zero_atan2~0) (= ULTIMATE.start_main_~y~0 .cse0) (= currentRoundingMode roundNearestTiesToEven) (fp.gt ULTIMATE.start___ieee754_atan2_~x (_ +zero 11 53)) (= ~huge_atan~0 ((_ to_fp 11 53) currentRoundingMode 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) (= ULTIMATE.start___ieee754_atan2_~y .cse0))) [2020-12-09 07:15:54,132 INFO L262 CegarLoopResult]: For program point L149-3(lines 149 154) no Hoare annotation was computed. [2020-12-09 07:15:54,132 INFO L262 CegarLoopResult]: For program point L249-1(lines 249 253) no Hoare annotation was computed. [2020-12-09 07:15:54,132 INFO L262 CegarLoopResult]: For program point L183(line 183) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L258 CegarLoopResult]: At program point L249-2(lines 249 253) the Hoare annotation is: (let ((.cse0 (fp.neg (_ +zero 11 53)))) (and |ULTIMATE.start_main_#t~short49| (= (_ +zero 11 53) ~zero_atan2~0) (= .cse0 ULTIMATE.start_main_~res~0) (= |ULTIMATE.start___ieee754_atan2_#res| .cse0) (= ULTIMATE.start___signbit_double_~x .cse0))) [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point L249-3(lines 249 253) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point L183-2(line 183) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point L217(lines 217 220) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point L217-2(lines 215 220) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point L85(lines 85 88) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point L85-1(lines 85 88) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point L185(lines 185 209) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point L185-1(lines 144 244) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point L186(lines 186 208) no Hoare annotation was computed. [2020-12-09 07:15:54,133 INFO L262 CegarLoopResult]: For program point L21-1(lines 21 25) no Hoare annotation was computed. [2020-12-09 07:15:54,134 INFO L258 CegarLoopResult]: At program point L21-2(lines 21 25) the Hoare annotation is: false [2020-12-09 07:15:54,134 INFO L262 CegarLoopResult]: For program point L21-5(lines 21 25) no Hoare annotation was computed. [2020-12-09 07:15:54,134 INFO L258 CegarLoopResult]: At program point L21-6(lines 21 25) the Hoare annotation is: false [2020-12-09 07:15:54,134 INFO L262 CegarLoopResult]: For program point L21-9(lines 21 25) no Hoare annotation was computed. [2020-12-09 07:15:54,134 INFO L258 CegarLoopResult]: At program point L21-10(lines 21 25) the Hoare annotation is: false [2020-12-09 07:15:54,134 INFO L262 CegarLoopResult]: For program point L187(lines 187 196) no Hoare annotation was computed. [2020-12-09 07:15:54,134 INFO L262 CegarLoopResult]: For program point L221(lines 221 243) no Hoare annotation was computed. [2020-12-09 07:15:54,134 INFO L262 CegarLoopResult]: For program point L188(line 188) no Hoare annotation was computed. [2020-12-09 07:15:54,134 INFO L258 CegarLoopResult]: At program point L255(lines 246 256) the Hoare annotation is: (let ((.cse0 (fp.neg (_ +zero 11 53)))) (and |ULTIMATE.start_main_#t~short49| (= (_ +zero 11 53) ~zero_atan2~0) (= .cse0 ULTIMATE.start_main_~res~0) (= |ULTIMATE.start___ieee754_atan2_#res| .cse0) (= ULTIMATE.start___signbit_double_~x .cse0) (exists ((|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64))) (and (= ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|) ULTIMATE.start___signbit_double_~msw~0) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.neg (_ +zero 11 53))))) (= (bvadd |ULTIMATE.start___signbit_double_#res| (_ bv4294967295 32)) (_ bv0 32)))) [2020-12-09 07:15:54,134 INFO L262 CegarLoopResult]: For program point L222(line 222) no Hoare annotation was computed. [2020-12-09 07:15:54,134 INFO L262 CegarLoopResult]: For program point L156-1(lines 156 161) no Hoare annotation was computed. [2020-12-09 07:15:54,135 INFO L258 CegarLoopResult]: At program point L156-2(lines 156 161) the Hoare annotation is: (let ((.cse3 (fp.neg (_ +zero 11 53)))) (and (= ((_ to_fp 11 53) currentRoundingMode 1.0) ~one_atan~0) (= (_ +zero 11 53) ~zero_atan2~0) (exists ((|v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5| (_ BitVec 32)) (|v_skolemized_q#valueAsBitvector_33| (_ BitVec 64))) (let ((.cse2 (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5|))) (let ((.cse1 (select .cse2 (_ bv0 32))) (.cse0 (select .cse2 (_ bv4 32)))) (and (fp.gt (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_33|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_33|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_33|)) (_ +zero 11 53)) (= ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_33|) .cse0) (= ULTIMATE.start___ieee754_atan2_~lx~0 .cse1) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_33|) .cse1) (= ULTIMATE.start___ieee754_atan2_~hx~1 .cse0))))) (= ULTIMATE.start_main_~y~0 .cse3) (= currentRoundingMode roundNearestTiesToEven) (exists ((|v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5| (_ BitVec 32)) (|v_skolemized_q#valueAsBitvector_33| (_ BitVec 64))) (let ((.cse6 (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5|))) (let ((.cse4 (select .cse6 (_ bv4 32))) (.cse5 (select .cse6 (_ bv0 32)))) (and (fp.gt (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_33|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_33|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_33|)) (_ +zero 11 53)) (= ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_33|) .cse4) (= ULTIMATE.start___ieee754_atan2_~lx~0 .cse5) (= ULTIMATE.start___ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) .cse4)) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_33|) .cse5))))) (fp.gt ULTIMATE.start___ieee754_atan2_~x (_ +zero 11 53)) (= ~huge_atan~0 ((_ to_fp 11 53) currentRoundingMode 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) (= ULTIMATE.start___ieee754_atan2_~y .cse3))) [2020-12-09 07:15:54,135 INFO L262 CegarLoopResult]: For program point L90(lines 90 115) no Hoare annotation was computed. [2020-12-09 07:15:54,135 INFO L262 CegarLoopResult]: For program point L156-3(lines 156 161) no Hoare annotation was computed. [2020-12-09 07:15:54,135 INFO L262 CegarLoopResult]: For program point L90-2(lines 90 115) no Hoare annotation was computed. [2020-12-09 07:15:54,135 INFO L262 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-12-09 07:15:54,135 INFO L262 CegarLoopResult]: For program point L190(line 190) no Hoare annotation was computed. [2020-12-09 07:15:54,135 INFO L262 CegarLoopResult]: For program point L91(lines 91 94) no Hoare annotation was computed. [2020-12-09 07:15:54,135 INFO L262 CegarLoopResult]: For program point L91-2(lines 91 94) no Hoare annotation was computed. [2020-12-09 07:15:54,135 INFO L262 CegarLoopResult]: For program point L91-3(lines 91 94) no Hoare annotation was computed. [2020-12-09 07:15:54,135 INFO L262 CegarLoopResult]: For program point L91-5(lines 91 94) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L224(line 224) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L92(lines 92 93) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L92-1(lines 92 93) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L26(lines 26 31) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L26-1(lines 19 33) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L26-2(lines 26 31) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L26-3(lines 26 31) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L26-4(lines 19 33) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L26-5(lines 26 31) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L26-6(lines 26 31) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L26-7(lines 19 33) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L26-8(lines 26 31) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L192(line 192) no Hoare annotation was computed. [2020-12-09 07:15:54,136 INFO L262 CegarLoopResult]: For program point L226-1(lines 226 230) no Hoare annotation was computed. [2020-12-09 07:15:54,137 INFO L258 CegarLoopResult]: At program point L226-2(lines 226 230) the Hoare annotation is: false [2020-12-09 07:15:54,137 INFO L262 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-12-09 07:15:54,137 INFO L262 CegarLoopResult]: For program point L194(line 194) no Hoare annotation was computed. [2020-12-09 07:15:54,137 INFO L262 CegarLoopResult]: For program point L128(lines 128 133) no Hoare annotation was computed. [2020-12-09 07:15:54,137 INFO L262 CegarLoopResult]: For program point L128-1(lines 128 133) no Hoare annotation was computed. [2020-12-09 07:15:54,137 INFO L262 CegarLoopResult]: For program point L163(lines 163 165) no Hoare annotation was computed. [2020-12-09 07:15:54,137 INFO L262 CegarLoopResult]: For program point L98(lines 98 114) no Hoare annotation was computed. [2020-12-09 07:15:54,137 INFO L262 CegarLoopResult]: For program point L98-1(lines 98 114) no Hoare annotation was computed. [2020-12-09 07:15:54,137 INFO L258 CegarLoopResult]: At program point L32(lines 19 33) the Hoare annotation is: false [2020-12-09 07:15:54,137 INFO L262 CegarLoopResult]: For program point L-1(line -1) no Hoare annotation was computed. [2020-12-09 07:15:54,137 INFO L258 CegarLoopResult]: At program point L32-1(lines 19 33) the Hoare annotation is: false [2020-12-09 07:15:54,137 INFO L258 CegarLoopResult]: At program point L32-2(lines 19 33) the Hoare annotation is: false [2020-12-09 07:15:54,137 INFO L262 CegarLoopResult]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 273) no Hoare annotation was computed. [2020-12-09 07:15:54,137 INFO L262 CegarLoopResult]: For program point L231(lines 231 236) no Hoare annotation was computed. [2020-12-09 07:15:54,138 INFO L262 CegarLoopResult]: For program point L198(lines 198 207) no Hoare annotation was computed. [2020-12-09 07:15:54,138 INFO L262 CegarLoopResult]: For program point L231-1(lines 224 237) no Hoare annotation was computed. [2020-12-09 07:15:54,138 INFO L262 CegarLoopResult]: For program point L231-2(lines 231 236) no Hoare annotation was computed. [2020-12-09 07:15:54,138 INFO L262 CegarLoopResult]: For program point L132(line 132) no Hoare annotation was computed. [2020-12-09 07:15:54,138 INFO L262 CegarLoopResult]: For program point L99(lines 99 105) no Hoare annotation was computed. [2020-12-09 07:15:54,138 INFO L262 CegarLoopResult]: For program point L132-2(line 132) no Hoare annotation was computed. [2020-12-09 07:15:54,138 INFO L258 CegarLoopResult]: At program point L132-3(lines 66 134) the Hoare annotation is: (let ((.cse0 (fp.neg (_ +zero 11 53)))) (and (= currentRoundingMode roundNearestTiesToEven) (= ~huge_atan~0 ((_ to_fp 11 53) currentRoundingMode 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) (fp.gt ULTIMATE.start___ieee754_atan2_~x (_ +zero 11 53)) (exists ((|v_skolemized_q#valueAsBitvector_33| (_ BitVec 64))) (and (fp.gt (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_33|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_33|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_33|)) (_ +zero 11 53)) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_33|) ULTIMATE.start___ieee754_atan2_~lx~0) (= ULTIMATE.start___ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_33|))))) (= ULTIMATE.start_atan_double_~x .cse0) (= ((_ to_fp 11 53) currentRoundingMode 1.0) ~one_atan~0) (exists ((|v_skolemized_q#valueAsBitvector_39| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_39|)) (fp.neg (_ +zero 11 53))) (= ULTIMATE.start___ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_39|))))) (= (_ +zero 11 53) ~zero_atan2~0) (= ULTIMATE.start_main_~y~0 .cse0) (= ULTIMATE.start___ieee754_atan2_~y .cse0) (= |ULTIMATE.start_atan_double_#res| .cse0) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64))) (and (= ULTIMATE.start___ieee754_atan2_~hx~1 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (fp.gt (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (_ +zero 11 53)))) (exists ((|v_skolemized_q#valueAsBitvector_39| (_ BitVec 64))) (and (= ULTIMATE.start___ieee754_atan2_~hy~0 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_39|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_39|)) (fp.neg (_ +zero 11 53))))))) [2020-12-09 07:15:54,138 INFO L262 CegarLoopResult]: For program point L99-3(lines 99 105) no Hoare annotation was computed. [2020-12-09 07:15:54,138 INFO L262 CegarLoopResult]: For program point L132-4(line 132) no Hoare annotation was computed. [2020-12-09 07:15:54,138 INFO L262 CegarLoopResult]: For program point L132-6(line 132) no Hoare annotation was computed. [2020-12-09 07:15:54,139 INFO L258 CegarLoopResult]: At program point L132-7(lines 66 134) the Hoare annotation is: false [2020-12-09 07:15:54,139 INFO L262 CegarLoopResult]: For program point L199(line 199) no Hoare annotation was computed. [2020-12-09 07:15:54,139 INFO L262 CegarLoopResult]: For program point L166(lines 166 167) no Hoare annotation was computed. [2020-12-09 07:15:54,148 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,149 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,149 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,149 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,149 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,149 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,149 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,150 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,150 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,152 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,152 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,152 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,153 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,153 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,153 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,153 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,153 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,153 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,153 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,158 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,158 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,158 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,158 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,158 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,158 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,159 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,159 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,159 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,159 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,159 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,159 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,159 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,159 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,159 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,159 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,160 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,160 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,160 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,162 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,162 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,162 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,162 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,163 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hx~1,QUANTIFIED] [2020-12-09 07:15:54,163 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,163 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,163 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,163 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,163 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,163 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,163 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,163 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,164 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,164 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,164 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,164 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,164 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,164 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,164 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,164 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,165 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,165 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,165 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,165 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,166 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hx~1,QUANTIFIED] [2020-12-09 07:15:54,166 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,166 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,166 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,166 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,166 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,166 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,166 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,166 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,166 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,167 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,167 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,167 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,167 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,167 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,167 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,167 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,169 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,169 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,173 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,173 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,173 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,173 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,173 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,173 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,174 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,174 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,175 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,175 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,175 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,175 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,175 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,175 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,175 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,176 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,177 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,177 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,178 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,179 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,179 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,179 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,179 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,180 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,180 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,181 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,182 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,182 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,182 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,182 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,183 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,184 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,184 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,184 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,184 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,184 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,184 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,184 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,186 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.12 07:15:54 BoogieIcfgContainer [2020-12-09 07:15:54,186 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-12-09 07:15:54,186 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-12-09 07:15:54,186 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-12-09 07:15:54,186 INFO L275 PluginConnector]: Witness Printer initialized [2020-12-09 07:15:54,186 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 07:08:28" (3/4) ... [2020-12-09 07:15:54,188 INFO L137 WitnessPrinter]: Generating witness for correct program [2020-12-09 07:15:54,200 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 25 nodes and edges [2020-12-09 07:15:54,201 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 14 nodes and edges [2020-12-09 07:15:54,201 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-09 07:15:54,202 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-09 07:15:54,220 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0) == one_atan && ~Pluszero~LONGDOUBLE() == zero_atan2) && (\exists v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5 : bv32, v_skolemized_q#valueAsBitvector_33 : bv64 :: (((~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_33[63:63], v_skolemized_q#valueAsBitvector_33[62:52], v_skolemized_q#valueAsBitvector_33[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_33[63:32] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32]) && lx == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32]) && v_skolemized_q#valueAsBitvector_33[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32]) && hx == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32])) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5 : bv32, v_skolemized_q#valueAsBitvector_33 : bv64 :: (((~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_33[63:63], v_skolemized_q#valueAsBitvector_33[62:52], v_skolemized_q#valueAsBitvector_33[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_33[63:32] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32]) && lx == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32]) && ix == ~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32])) && v_skolemized_q#valueAsBitvector_33[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32])) && ~fp.gt~DOUBLE(x, ~Pluszero~LONGDOUBLE())) && huge_atan == ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0E300)) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) [2020-12-09 07:15:54,220 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) && (((~Pluszero~LONGDOUBLE() == zero_atan2 && \result == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && x == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) || ((((\exists v_skolemized_q#valueAsBitvector_39 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) && iy == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_39[63:32])) && (\exists ULTIMATE.start___ieee754_atan2_~hx~1 : bv32 :: ~bvand32(2147483647bv32, ULTIMATE.start___ieee754_atan2_~hx~1) == ix)) && ~Pluszero~LONGDOUBLE() == zero_atan2) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64, v_skolemized_q#valueAsBitvector_38 : bv64 :: (~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]), ~Pluszero~LONGDOUBLE()) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_38[63:63], v_skolemized_q#valueAsBitvector_38[62:52], v_skolemized_q#valueAsBitvector_38[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && m == ~bvor32(~bvand32(1bv32, ~bvashr32(v_skolemized_q#valueAsBitvector_38[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_skolemized_q#valueAsBitvector_37[63:32], 30bv32))))))) && ~fp.gt~DOUBLE(x, ~Pluszero~LONGDOUBLE())) && \result == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_42 : bv64 :: ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_42[63:63], v_skolemized_q#valueAsBitvector_42[62:52], v_skolemized_q#valueAsBitvector_42[51:0]) && hy == v_skolemized_q#valueAsBitvector_42[63:32])) && (\exists v_skolemized_q#valueAsBitvector_41 : bv64 :: ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_41[63:63], v_skolemized_q#valueAsBitvector_41[62:52], v_skolemized_q#valueAsBitvector_41[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_41[63:32] == hx) [2020-12-09 07:15:54,221 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((aux-res == -0.0 && __signbit_double(res) == 1-aux && ~Pluszero~LONGDOUBLE() == zero_atan2) && ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) == res) && \result == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && x == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) [2020-12-09 07:15:54,221 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((\exists v_skolemized_q#valueAsBitvector_39 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) && iy == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_39[63:32])) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0) == one_atan) && ~Pluszero~LONGDOUBLE() == zero_atan2) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && ~fp.gt~DOUBLE(x, ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_33 : bv64 :: (~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_33[63:63], v_skolemized_q#valueAsBitvector_33[62:52], v_skolemized_q#valueAsBitvector_33[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_33[31:0] == lx) && ix == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_33[63:32]))) && huge_atan == ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0E300)) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && x == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: hx == v_skolemized_q#valueAsBitvector_37[63:32] && ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]), ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_39 : bv64 :: hy == v_skolemized_q#valueAsBitvector_39[63:32] && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) [2020-12-09 07:15:54,222 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((aux-res == -0.0 && __signbit_double(res) == 1-aux && ~Pluszero~LONGDOUBLE() == zero_atan2) && ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) == res) && \result == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && x == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_44 : bv64 :: v_skolemized_q#valueAsBitvector_44[63:32] == msw && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_44[63:63], v_skolemized_q#valueAsBitvector_44[62:52], v_skolemized_q#valueAsBitvector_44[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()))) && ~bvadd64(\result, 4294967295bv32) == 0bv32 [2020-12-09 07:15:54,222 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven && huge_atan == ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0E300)) && ~fp.gt~DOUBLE(x, ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_33 : bv64 :: (~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_33[63:63], v_skolemized_q#valueAsBitvector_33[62:52], v_skolemized_q#valueAsBitvector_33[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_33[31:0] == lx) && ix == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_33[63:32]))) && x == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0) == one_atan) && (\exists v_skolemized_q#valueAsBitvector_39 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) && iy == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_39[63:32]))) && ~Pluszero~LONGDOUBLE() == zero_atan2) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && \result == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: hx == v_skolemized_q#valueAsBitvector_37[63:32] && ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]), ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_39 : bv64 :: hy == v_skolemized_q#valueAsBitvector_39[63:32] && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) [2020-12-09 07:15:54,248 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_670535e1-7eaf-408b-b5b2-f755dfa26b5b/bin/utaipan/witness.graphml [2020-12-09 07:15:54,249 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-12-09 07:15:54,249 INFO L168 Benchmark]: Toolchain (without parser) took 495808.68 ms. Allocated memory was 60.8 MB in the beginning and 83.9 MB in the end (delta: 23.1 MB). Free memory was 39.9 MB in the beginning and 47.1 MB in the end (delta: -7.1 MB). Peak memory consumption was 15.8 MB. Max. memory is 16.1 GB. [2020-12-09 07:15:54,249 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 60.8 MB. Free memory is still 43.5 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-12-09 07:15:54,250 INFO L168 Benchmark]: CACSL2BoogieTranslator took 265.97 ms. Allocated memory is still 60.8 MB. Free memory was 39.7 MB in the beginning and 38.7 MB in the end (delta: 1.0 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2020-12-09 07:15:54,250 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.86 ms. Allocated memory is still 60.8 MB. Free memory was 38.7 MB in the beginning and 35.2 MB in the end (delta: 3.6 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-12-09 07:15:54,250 INFO L168 Benchmark]: Boogie Preprocessor took 63.47 ms. Allocated memory is still 60.8 MB. Free memory was 35.2 MB in the beginning and 31.5 MB in the end (delta: 3.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-12-09 07:15:54,250 INFO L168 Benchmark]: RCFGBuilder took 50138.69 ms. Allocated memory was 60.8 MB in the beginning and 83.9 MB in the end (delta: 23.1 MB). Free memory was 31.5 MB in the beginning and 42.7 MB in the end (delta: -11.2 MB). Peak memory consumption was 32.0 MB. Max. memory is 16.1 GB. [2020-12-09 07:15:54,250 INFO L168 Benchmark]: TraceAbstraction took 445214.09 ms. Allocated memory is still 83.9 MB. Free memory was 42.2 MB in the beginning and 56.4 MB in the end (delta: -14.2 MB). Peak memory consumption was 25.0 MB. Max. memory is 16.1 GB. [2020-12-09 07:15:54,251 INFO L168 Benchmark]: Witness Printer took 62.65 ms. Allocated memory is still 83.9 MB. Free memory was 56.4 MB in the beginning and 47.1 MB in the end (delta: 9.3 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2020-12-09 07:15:54,252 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.15 ms. Allocated memory is still 60.8 MB. Free memory is still 43.5 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 265.97 ms. Allocated memory is still 60.8 MB. Free memory was 39.7 MB in the beginning and 38.7 MB in the end (delta: 1.0 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 58.86 ms. Allocated memory is still 60.8 MB. Free memory was 38.7 MB in the beginning and 35.2 MB in the end (delta: 3.6 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 63.47 ms. Allocated memory is still 60.8 MB. Free memory was 35.2 MB in the beginning and 31.5 MB in the end (delta: 3.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 50138.69 ms. Allocated memory was 60.8 MB in the beginning and 83.9 MB in the end (delta: 23.1 MB). Free memory was 31.5 MB in the beginning and 42.7 MB in the end (delta: -11.2 MB). Peak memory consumption was 32.0 MB. Max. memory is 16.1 GB. * TraceAbstraction took 445214.09 ms. Allocated memory is still 83.9 MB. Free memory was 42.2 MB in the beginning and 56.4 MB in the end (delta: -14.2 MB). Peak memory consumption was 25.0 MB. Max. memory is 16.1 GB. * Witness Printer took 62.65 ms. Allocated memory is still 83.9 MB. Free memory was 56.4 MB in the beginning and 47.1 MB in the end (delta: 9.3 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 273]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 21]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 156]: Loop Invariant [2020-12-09 07:15:54,257 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,257 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,257 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,257 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,257 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,257 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,257 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,257 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,257 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,258 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,258 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,258 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,258 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,258 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,258 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,258 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,258 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,258 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,258 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,259 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,259 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,259 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,259 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,259 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,259 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,259 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,259 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,259 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,260 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,260 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,260 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,260 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,260 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,260 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,260 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,260 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 07:15:54,260 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,260 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] Derived loop invariant: (((((((~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0) == one_atan && ~Pluszero~LONGDOUBLE() == zero_atan2) && (\exists v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5 : bv32, v_skolemized_q#valueAsBitvector_33 : bv64 :: (((~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_33[63:63], v_skolemized_q#valueAsBitvector_33[62:52], v_skolemized_q#valueAsBitvector_33[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_33[63:32] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32]) && lx == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32]) && v_skolemized_q#valueAsBitvector_33[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32]) && hx == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32])) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5 : bv32, v_skolemized_q#valueAsBitvector_33 : bv64 :: (((~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_33[63:63], v_skolemized_q#valueAsBitvector_33[62:52], v_skolemized_q#valueAsBitvector_33[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_33[63:32] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32]) && lx == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32]) && ix == ~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32])) && v_skolemized_q#valueAsBitvector_33[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32])) && ~fp.gt~DOUBLE(x, ~Pluszero~LONGDOUBLE())) && huge_atan == ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0E300)) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) - InvariantResult [Line: 144]: Loop Invariant [2020-12-09 07:15:54,261 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,261 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,261 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,261 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,261 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hx~1,QUANTIFIED] [2020-12-09 07:15:54,261 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,261 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,261 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,262 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,263 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,263 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,263 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,263 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,263 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hx~1,QUANTIFIED] [2020-12-09 07:15:54,263 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,263 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,263 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,263 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_42,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] [2020-12-09 07:15:54,264 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_41,QUANTIFIED] Derived loop invariant: (((((y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) && (((~Pluszero~LONGDOUBLE() == zero_atan2 && \result == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && x == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) || ((((\exists v_skolemized_q#valueAsBitvector_39 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) && iy == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_39[63:32])) && (\exists ULTIMATE.start___ieee754_atan2_~hx~1 : bv32 :: ~bvand32(2147483647bv32, ULTIMATE.start___ieee754_atan2_~hx~1) == ix)) && ~Pluszero~LONGDOUBLE() == zero_atan2) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64, v_skolemized_q#valueAsBitvector_38 : bv64 :: (~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]), ~Pluszero~LONGDOUBLE()) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_38[63:63], v_skolemized_q#valueAsBitvector_38[62:52], v_skolemized_q#valueAsBitvector_38[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && m == ~bvor32(~bvand32(1bv32, ~bvashr32(v_skolemized_q#valueAsBitvector_38[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_skolemized_q#valueAsBitvector_37[63:32], 30bv32))))))) && ~fp.gt~DOUBLE(x, ~Pluszero~LONGDOUBLE())) && \result == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_42 : bv64 :: ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_42[63:63], v_skolemized_q#valueAsBitvector_42[62:52], v_skolemized_q#valueAsBitvector_42[51:0]) && hy == v_skolemized_q#valueAsBitvector_42[63:32])) && (\exists v_skolemized_q#valueAsBitvector_41 : bv64 :: ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_41[63:63], v_skolemized_q#valueAsBitvector_41[62:52], v_skolemized_q#valueAsBitvector_41[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_41[63:32] == hx) - InvariantResult [Line: 66]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 78]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 149]: Loop Invariant [2020-12-09 07:15:54,265 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,265 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: (((((~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0) == one_atan && ~Pluszero~LONGDOUBLE() == zero_atan2) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && ~fp.gt~DOUBLE(x, ~Pluszero~LONGDOUBLE())) && huge_atan == ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0E300)) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) - InvariantResult [Line: 21]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 246]: Loop Invariant [2020-12-09 07:15:54,266 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,266 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,266 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,266 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,266 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,266 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,266 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] [2020-12-09 07:15:54,266 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_44,QUANTIFIED] Derived loop invariant: (((((aux-res == -0.0 && __signbit_double(res) == 1-aux && ~Pluszero~LONGDOUBLE() == zero_atan2) && ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) == res) && \result == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && x == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_44 : bv64 :: v_skolemized_q#valueAsBitvector_44[63:32] == msw && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_44[63:63], v_skolemized_q#valueAsBitvector_44[62:52], v_skolemized_q#valueAsBitvector_44[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()))) && ~bvadd64(\result, 4294967295bv32) == 0bv32 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 70]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 226]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 21]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 258]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 66]: Loop Invariant [2020-12-09 07:15:54,267 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,268 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,268 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,268 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,268 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,268 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,268 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,268 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,268 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,269 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,270 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,270 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,270 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,270 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] Derived loop invariant: (((((((((((unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven && huge_atan == ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0E300)) && ~fp.gt~DOUBLE(x, ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_33 : bv64 :: (~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_33[63:63], v_skolemized_q#valueAsBitvector_33[62:52], v_skolemized_q#valueAsBitvector_33[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_33[31:0] == lx) && ix == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_33[63:32]))) && x == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0) == one_atan) && (\exists v_skolemized_q#valueAsBitvector_39 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) && iy == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_39[63:32]))) && ~Pluszero~LONGDOUBLE() == zero_atan2) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && \result == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: hx == v_skolemized_q#valueAsBitvector_37[63:32] && ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]), ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_39 : bv64 :: hy == v_skolemized_q#valueAsBitvector_39[63:32] && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) - InvariantResult [Line: 78]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 249]: Loop Invariant Derived loop invariant: (((aux-res == -0.0 && __signbit_double(res) == 1-aux && ~Pluszero~LONGDOUBLE() == zero_atan2) && ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) == res) && \result == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && x == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) - InvariantResult [Line: 70]: Loop Invariant [2020-12-09 07:15:54,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,271 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_33,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,273 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,274 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 07:15:54,274 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] Derived loop invariant: (((((((((((\exists v_skolemized_q#valueAsBitvector_39 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) && iy == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_39[63:32])) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0) == one_atan) && ~Pluszero~LONGDOUBLE() == zero_atan2) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && ~fp.gt~DOUBLE(x, ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_33 : bv64 :: (~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_33[63:63], v_skolemized_q#valueAsBitvector_33[62:52], v_skolemized_q#valueAsBitvector_33[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_33[31:0] == lx) && ix == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_33[63:32]))) && huge_atan == ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0E300)) && y == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && x == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: hx == v_skolemized_q#valueAsBitvector_37[63:32] && ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]), ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_39 : bv64 :: hy == v_skolemized_q#valueAsBitvector_39[63:32] && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 120 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 398.0s, OverallIterations: 18, TraceHistogramMax: 1, AutomataDifference: 343.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 47.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1905 SDtfs, 3094 SDslu, 7250 SDs, 0 SdLazy, 828 SolverSat, 76 SolverUnsat, 95 SolverUnknown, 0 SolverNotchecked, 277.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 502 GetRequests, 323 SyntacticMatches, 1 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 81.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=120occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 18 MinimizatonAttempts, 250 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 19 LocationsWithAnnotation, 19 PreInvPairs, 33 NumberOfFragments, 539 HoareAnnotationTreeSize, 19 FomulaSimplifications, 2058741 FormulaSimplificationTreeSizeReduction, 0.2s HoareSimplificationTime, 19 FomulaSimplificationsInter, 17025 FormulaSimplificationTreeSizeReductionInter, 46.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 9.9s SatisfiabilityAnalysisTime, 39.0s InterpolantComputationTime, 438 NumberOfCodeBlocks, 438 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 420 ConstructedInterpolants, 119 QuantifiedInterpolants, 124477 SizeOfPredicates, 146 NumberOfNonLiveVariables, 2823 ConjunctsInSsa, 192 ConjunctsInUnsatCore, 18 InterpolantComputations, 18 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...